오늘은 java string reverse를 사용하여 문자열 뒤집기 예제를 공유해보려고 합니다.
1. StringBuilder 클래스의 내장 reverse() 메서드 사용:
String original = "Hello World";
StringBuilder sb = new StringBuilder(original);
sb.reverse();
System.out.println(sb.toString()); // Output: dlroW olleH
2. for 루프 및 문자열 연결 사용:
String original = "Hello World";
String reversed = "";
for (int i = original.length() - 1; i >= 0; i--) {
reversed += original.charAt(i);
}
System.out.println(reversed); // Output: dlroW olleH
3. Java 8 스트림 API 사용:
String original = "Hello World";
String reversed = original.chars()
.mapToObj(c -> String.valueOf((char) c))
.collect(Collectors.joining(""));
System.out.println(reversed); // Output: dlroW olleH
4. 재귀 사용:
public static String reverseString(String input) {
if (input.length() == 0) {
return input;
}
return reverseString(input.substring(1)) + input.charAt(0);
}
String original = "Hello World";
System.out.println(reverseString(original)); // Output: dlroW olleH
5. Apache Commons Lang 라이브러리 사용:
import org.apache.commons.lang3.StringUtils;
String original = "Hello World";
String reversed = StringUtils.reverse(original);
System.out.println(reversed); // Output: dlroW olleH
도움이 되셨기를 바랍니다.
늘 발전이 있으시기를 기원합니다.
한국의 API 서비스 목록 (0) | 2023.02.04 |
---|---|
Java 소스 코드 영향 분석 도구를 이용한 소스변경오류 발생 방지 (0) | 2023.01.24 |
문자열 배열(String array)의 사용 예제 10가지 (0) | 2023.01.23 |
java int 형을 String 형으로 변환하는 방법 (0) | 2023.01.23 |
파이썬 웹크롤링(pyAutoGUI) - 메시지 박스 (0) | 2022.12.17 |