java.lang 패키지(5)_String 클래스

2021. 8. 28. 14:16java

문자 추출 
String subject = "자바 프로그래밍";
char value = subject.charAt(3);       //value 변수에 '프'문자가 저장됨.

 

문자열 찾기
String subject = "자바 프로그래밍";
int index = subject.indexOf("프로그래밍");   //index 변수에 3이 저장됨. 주어진 문자가 포함되어있지 않으면 -1을 리턴

 

문자열 대치
String subject = "자바 프로그래밍";
String newStr = subject.replace("자바", "JAVA");    //첫 번째 문자열("자바")을 두 번째 문자열("JAVA")로 대치해서 newStr 변수에 저장.

 

문자열 잘라내기
String subject = "자바 프로그래밍";
String first = subject.substring(0, 1);   //substring(시작인덱스, 끝인덱스) >>first 변수값은 "자바"
String second = subject.substring(3);  //substring(주어진인덱스 시작부터끝까지) >>second 변수값은 "프로그래밍"

 

문자열 변환
String str1 = String.valueOf(3.14);
String str2 = String.valueOf(10f);
String str3 = String.valueOf(true);  //기본타입의 값을 문자열 3.14, 10.0, true 로 변환

 

기타

toLowerCase(); //전부 소문자로 변환
toUpperCase(); //전부 대문자로 변환
trim();            //앞뒤 공백 제거
length();         //문자열의 길이 리턴