반응형
자바에서 문자열을 자르는 방법은 substring() 메서드와 split() 메서드가 대표적이다.
substring(beginIndex, [endIndex])
substring 메서드는 기본적으로 인자2개를 받을 수 있지만 두 번째 인자값 endIndex는 생략할 수 있다.
생략하게 되면 해당 문자열의 마지막 인덱스까지 반환한다.
String str = "Hello World";
System.out.println(str.substring(6)); // World
System.out.println(str.substring(0, 4)); // Hello
split(String regex)
split 메서드는 정규 표현식을 기반으로 문자열을 나누어 배열로 반환한다.
String tmp = "Hello,World,!!!";
String[] tmpArr = tmp.split(",");
System.out.println(tmpArr[0]); // Hello
System.out.println(tmpArr[1]); // World
System.out.println(tmpArr[2]); // !!!
반응형