728x90
- charAt()
해당 문자열의 특정 인덱스에 해당하는 문자를 반환
String str = "Java";
System.out.println(str.charAt(0)); // J
System.out.println(str.charAt(1)); // a
System.out.println(str.charAt(2)); // v
System.out.println(str.charAt(3)); // a
System.out.println(str) // Java
- compareTo()
해당 문자열을 인수로 전달된 문자열과 사전 편찬 순으로 비교
소문자 대문자를 구분하지 않고 비교
String str = "abcd";
System.out.println(str.compareTo("abcd")); // 0
System.out.println(str.compareTo("bcef")); // -1
System.out.println(str.compareTo("Abcd")); // 32
System.out.println(str.compareToIgnoreCase("Abcd")); // 0
- concat()
해당 문자열의 뒤에 인수로 전달된 문자열을 추가한 새로운 문자열을 반환
String str = "abcd";
System.out.println(str.concat("수업")); // abcd수업
System.out.println(str); // abcd
- indexOf()
해당 문자열에서 특정 문자나 문자열이 처음으로 등장하는 위치 반환
String str = "Oracle Java";
System.out.println(str.indexOf('J')); // 7
System.out.println(str.indexOf('v')); // 9
System.out.println(str.indexOf('a')); // 2
System.out.println(str.indexOf("Java")); // 7
- trim()
해당 문자열의 맨 앞과 맨 뒤에 포함된 모든 공백 문자를 제거
String str = " Java ";
System.out.println(str + 'l'); // >> Java l
System.out.println(str.trim() + 'l'); // >>Javal
System.out.println(str); // >> Java
- toLowerCase() toUpperCase()
- toLowerCase() : 해당 문자열의 모든 문자를 소문자로 변환
- toUpperCase() : 해당 문자열의 모든 문자를 대문자로 변환
String str = "Oracle Java";
System.out.println(str.toLowerCase()); // oracle java
System.out.println(str.toUpperCase()); // ORACLE JAVA
System.out.println(str); // Oracle Java
728x90
'개발일지 > Java' 카테고리의 다른 글
Java 콘솔 입력 출력 (0) | 2022.09.04 |
---|---|
Java 증감 연산자 (0) | 2022.09.04 |
Java 문자열(String) (0) | 2022.09.04 |
Java 타입 변환 (0) | 2022.09.04 |
Java 타입 (0) | 2022.09.04 |