charAt(int index) : 해당 문자열에서 전달받은 index위치의 문자만을 추출해서 반환해주는 메소드
length() : 해당 문자열의 글자수를 반환해주는 메소드
substring(int beginIndex, int endIndex) : 해당 문자열의 전달받은 beginIndex부터 endIndex-1위치까지의 문자열을 추출해서 반환해주는 메소드
toUpperCase() : 해당 문자열을 다 대문자로 변환해서 반환해주는 메소드
toLowerCase() : 해당 문자열을 다 소문자로 변환해서 반환해주는 메소드
직접 검색해서 찾아서 활용해보기!
split(", ")
** 문제:
아래의 문자열에 구분자를 제시하여 각각의 문자열들을 분리시킨 후, String[] 에 담은 후 해당 배열로 부터 “김민수”이라는 문자열을 출력
String str = "최수진, 김민수, 이현경, 김수현";
String[] arr = str.split(“,”);
EX)
public static void main(String[] args) {
String str = "Love, Java, seven, Computer";
String[] strarr = str.split(",");
String st = "";
for(int i = 0; i < strarr.length; i++) {
st += strarr[i];
}
System.out.println(st); //문자열
System.out.println(strarr.length); // 배열 (str.split(",")으로 4칸)
System.out.println(st.length()); // 문자열 길이
System.out.println(st.toLowerCase()); // 소문자로 출력
System.out.println(st.toUpperCase()); // 대문자로 출력
System.out.println(st.charAt(5)); // 5번 인덱스 문자 출력 (공백 포함)
System.out.println(st.substring(5, 9));// 5~(9-1)인덱스 사이의 문자열 출력
}
출력 결과
Love Java seven Computer
4
24
love java seven computer
LOVE JAVA SEVEN COMPUTER
J
Java