Java

[Java] 문자열 내장 메서드

boudle 2024. 8. 16. 21:31

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