String 클래스 주요 메서드

김덕근·2022년 12월 22일
0

concept

목록 보기
9/21
  1. charAt(int index) : 해당 문자열에서 전달받은 index위치의 문자만을 추출해서 반환해주는 메소드

  2. length() : 해당 문자열의 글자수를 반환해주는 메소드

  3. substring(int beginIndex, int endIndex) : 해당 문자열의 전달받은 beginIndex부터 endIndex-1위치까지의 문자열을 추출해서 반환해주는 메소드

  4. toUpperCase() : 해당 문자열을 다 대문자로 변환해서 반환해주는 메소드

  5. 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

profile
안녕하세요!

0개의 댓글