최코딩의 개발
아홉번 째, split() 이란? 본문
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 |