String 자료형의 내장 메서드 중에서 자주 사용하는 것이 있습니다.
1.equals
equals 메서드는 문자열 2개가 같은지를 비교하여 결과값을 리턴합니다.
String a = "hello";
String b = "java";
String c = "hello";
System.out.println(a.equals(b)) ; // false 출력
System.out.println(a.equals(c)) ; // true 출력
2. indexof
indexOf는 문자열에서 특정 문자열이 시작되는 위치(인덱스값)를 리턴합니다.
문자열 a에서 Java가 시작되는 위치를 알고 싶다면 indexOf를 사용하여 위치를 알 수 있습니다.
String a = "Hello Java";
System.out.println(a.indexOf("Java")); //
출력 값 : 6
3.charAt
charAt 메서드는 문자열에서 특정 위치의 문자를 리턴합니다.
String a = "Hello Java";
System.out.println(a.charAt(6));
출력 값 : J
4.replaceAll
replaceAll 메서드는 문자열에서 특정 문자열을 다른 문자열로 바꿀 때 사용한다.
String a = "Hello Java";
System.out.println(a.replaceAll("Java", "World"));
출력 값 : Hello World
5.subString
subString 메서드는 특정 문자열을 뽑을 수 있습니다.
String a = "Hello java";
System.out.println(a.substring(0,5));
출력 값 Hello
'Java' 카테고리의 다른 글
| [Java] - Thread (0) | 2024.08.29 |
|---|---|
| [Java] StringBuilder (0) | 2024.08.19 |
| [Java] String (0) | 2024.08.16 |
| [Java] 방어적 복사 (0) | 2024.07.25 |
| [Java] 동일성(Identity)과 동등성(Equality) (1) | 2024.07.25 |