[자바 코테] 문자열 뒤집기

heegon·2026년 10월 6일

자바 코테

목록 보기
1/2

StringBuilder 사용하기

String str = "Hello";
String reversed = new StringBuilder(str).reverse().toString();
System.out.println(reversed); 

// olleH

new StringBuilder(문자열) => StringBuilder 사용
.reverse() => 뒤집기
.toString() => 다시 String 자료형으로 변환

반복문

String str = "hello";
String reversed = "";
for (int i=str.length()-1; i>=0; i--) {
	reversed += str.charAt(i);
}
System.out.println(reversed);

// olleh

for반복문 (문자열 맨 뒷 인덱스; 시작 인덱스까지; 감소)
for (int i=str.length()-1; i>=0; i--)

  • 자바는 파이썬과 다르게 음수 인덱스가 없다. 따라서 문자열의 맨 뒷 인덱스 값을 구하려면, 문자열 길이(문자열.length())에서-1을 해줘야 한다.
profile
❤️

0개의 댓글