Contents
1. 문자열의 길이 구하기1. 문자열의 길이 구하기
package ex08;
//string 함수 다 사용해보기
public class Str01 {
public static void main(String[] args) {
//1. 문자열의 길이 (12자로 제한하기) = length
String s1 = "adcd";
System.out.println("s1 length : " + s1.length());
//2. 특정 index의 문자 확인하기 = charAt
String s2 = "adcd";
System.out.println("s2 charAt(2): " + s2.charAt(2));
//3. 문자열 비교 = equals
System.out.println("abcd".equals("abcd"));
//4. 문자열 추출 = substring
//첫번째 인덱스가 0이 맞는지 확인, 두번쨰 마지막인덱스가 마지막인지 -1 인지
String s3 = "abcd";
System.out.println(s3.substring(1, 3));
//5. 문자열 검색 = indexOf
String s4 = "abcd";
System.out.println(s4.indexOf("c")); // 번지수를 출력햊ㅁ
//6. 문자열 포함 여부 = contains
String s5 = "abcd";
System.out.println(s5.contains("k"));
//7. 문자열 대소문자 변경 = toUpperCase / toLowerCase
String s6 = "Abcd";
System.out.println(s6.toUpperCase()); // 전부 대문자
System.out.println(s6.toLowerCase()); // 전부 소문자
//8. 문자열 치환 = replace, replaceAll
int age = 10;
String s7 = "내 나이는 $age고 난 내 나이 $age가 좋아".replace("$age", age + "");
System.out.println(s7);
//9. 앞 뒤 공백 제거 = trim
String s8 = " abcd ";
System.out.println(s8.trim());
//10. 문자열 분리 = split
String s9 = "ab:cd:ef ";
String[] r9 = s9.split(":");
System.out.println(r9[0]);
System.out.println(r9[1]);
System.out.println(r9[2]);
}
}

Share article