Java - 문자열 메서드 charAt, replaceAll, substring, toUpperCase에 대해서

2023. 11. 22. 23:30낚낚의 개발일기/Java

반응형

 

Java 문자열 메서드인 charAt, replaceAll, substring에 대해서 알아보겠습니다.

 

 

제일 먼저 charAt 메서드에 대해서 알아보겠습니다.

 

charAt 메서드 사용 예시
String hello = "hello world!"

System.out.println(hello.charAt(4)); // 결과 : o

 

charAt 메서드는 특정 순번을 넣어서 문자열을 가져올 수 있어요.

이 순번은 인덱스 번호를 넣게 되는데 0번부터 시작하게 돼요.

그래서 인덱스 4번을 넣게 되면서 5번째 글자를 가져올 수 있게 됩니다.

 

 

replaceAll 메서드 사용 예시
String hello = "hello world!"

System.out.println(hello.replaceAll("world!", "nakknakk!"); // 결과 : hello nakknakk!

 

replaceAll 메서드는 문자를 찾아서 변경할 수 있어요.

첫 번째 인자로는 찾는 문자가 들어가고,

두 번째 인자에는 찾은 문자를 변경할 문자를 넣어주면 돼요.

 

 

substring 메서드 사용 예시
String hello = "hello world!"

System.out.println(hello.substring(6, 11); // 결과 : world!

 

substring 메소드는 특정 위치 구간에 문자를 추출할 수 있어요.

첫 번째 인자로는 시작 위치가 들어가고,

두 번째 인자에는 끝나는 위치를 넣어주면 돼요.

 

 

toUpperCase 메서드 사용 예시
String hello = "hello world!"

System.out.println(hello.toUpperCase(); // 결과 : HELLO WORLD!

 

toUpperCase 메소드를 사용하면 대문자로 변환해줄 수 있어요.

반응형