울음참고 개발공부
728x90

 

 

Java 에서 문자열을 반전시키는 가장 좋은 방법 

 

 

 

 

StringBuilder 클래스

 

: 가변적인 문자열을 처리하는데 사용되는 클래스 

 

String originalString = "Hello, World!";
StringBuilder reversedString = new StringBuilder(originalString).reverse();
String result = reversedString.toString();
System.out.println(result); // 출력: "!dlroW ,olleH"

 

 

 

2023.07.17 - [Java] - Java | StirngBuilder - 1개 이상의 문자열 클래스

 

Java | StirngBuilder - 1개 이상의 문자열 클래스

StringBuilder " Java 에서 문자열을 효율적으로 처리하기 위한 클래스 " 가변적인 문자열을 다룰 수 있으며 문자열을 추가,수정,삭제하는 작업 지원 // StringBuilder 인스턴스 생성 StringBuilder sb = new String

megak.tistory.com

 

 

 

 

Char 배열 

 

: 문자열을 char배열로 반환한 다음 배열을 반전시킨다

 

String originalString = "Hello, World!";
char[] charArray = originalString.toCharArray();
int start = 0;
int end = charArray.length - 1;

while (start < end) {
    char temp = charArray[start];
    charArray[start] = charArray[end];
    charArray[end] = temp;
    start++;
    end--;
}

String result = new String(charArray);
System.out.println(result); // 출력: "!dlroW ,olleH"

 

 

StringBuilder를 사용하는 방법이 더 간결하고 직관적이기 때문에 많은 경우에 선호됩니다.
728x90
profile

울음참고 개발공부

@메각이

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!