JAVA

Java – 문자열 정리

  • Substring
    • String.substring(start) – start 위치의 인덱스부터 마지막 문자열까지
    • String.substring(start,end) – start 위치의 인덱스부터 end 인덱스 전까지의 문자열
    • index scope
      • 0 ~ length-1
// 테스트 문자열
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
*/
  • replace
    • 단일 문자열 변경에 용이
String str = "Hello";
str.replace('lo', 'p');
// Help
  • replaceAll
    • 정규표현식 적용 가능
    • 다중 문자열 변경에 용이
String str = "ABCDEFG";
str.replaceAll("[^ABFG]", "*");
// AB***FG 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.