최코딩의 개발

아홉번 째, split() 이란? 본문

JAVA

아홉번 째, split() 이란?

seung_ho_choi.s 2023. 1. 25. 00:02
728x90

개요: 필자가 프로그래머스 문제를 풀게 되면서 직면하게 된 메소드이다. 

 

split() 이란? 

- 입력받은 문자열을 특정한 기준으로 문장을 잘라서 리턴해주게 하는 메소드이다. 

 

사용법은 간단하다. 

 

1. split(String regex)

String s="010-3371-5386";
String[] sp=s.split("-"); // -를 기준으로 문자를 나눔 
for(int i=0; i<sp.length; i++){ // 크기는 3이됨 
    System.out.println(sp[i]);
}

 

2. split(String regex, int limit)

package test0;

public class test1 {
    public static void main(String[] args) {
        String s="010-3371-5386";
        String[] sp=s.split("-",2); // -를 기준으로 문자를 나누고 크기를 2로 고정
        for(int i=0; i<sp.length; i++){ // 크기는 2가 됨
            System.out.println(sp[i]); // -를 기준으로 2로 나눠서 010 과 3371-5386이 출력
        }
    }
}

 

느낀점: 문제를 푸는데 알아야 할 메소드들이 너무 많다. 아직 모르게 많으니 열심히 공부해야겠다. 

728x90

'JAVA' 카테고리의 다른 글

열 한번째, List 인터페이스 정리  (2) 2023.03.02
열번 째, Map 메서드 정리  (0) 2023.02.09
여덟번 째, substring() 이란?  (0) 2023.01.10
일곱번 째, 예외처리란?  (0) 2022.12.19
여섯번 째, 람다란?  (0) 2022.11.23