- Substring
- String.substring(start) – start 위치의 인덱스부터 마지막 문자열까지
- String.substring(start,end) – start 위치의 인덱스부터 end 인덱스 전까지의 문자열
- index scope
// 테스트 문자열
String str = "ABCDEFG";
str.substring(1);
// BCDEFG
str.substring(1, 5);
// BCDE
str.substring(str.length()-1);
// G
- Split
- 특정 문자 기준으로 문자열을 잘라 배열로 반환
String str = "apple banana grape";
String[] array = str.split(" ");
for(int i=0;i<array.length;i++) {
System.out.println(array[i]);
}
/*
apple
banana
grape
*/
String str = "Hello";
str.replace('lo', 'p');
// Help
- replaceAll
- 정규표현식 적용 가능
- 다중 문자열 변경에 용이
String str = "ABCDEFG";
str.replaceAll("[^ABFG]", "*");
// AB***FG