logo

Java에서 문자열을 뒤집는 방법

Java에서 문자열을 뒤집는 방법에는 여러 가지가 있습니다. StringBuffer, StringBuilder, 반복 등을 사용하여 문자열을 뒤집을 수 있습니다. Java에서 문자열을 뒤집는 방법을 살펴보겠습니다.

1) StringBuilder/StringBuffer 사용

파일: StringFormatter.java

 public class StringFormatter { public static String reverseString(String str){ StringBuilder sb=new StringBuilder(str); sb.reverse(); return sb.toString(); } } 

파일: TestStringFormatter.java

 public class TestStringFormatter { public static void main(String[] args) { System.out.println(StringFormatter.reverseString('my name is khan')); System.out.println(StringFormatter.reverseString('I am sonoo jaiswal')); } } 

산출:

 nahk si eman ym lawsiaj oonos ma I 

2) 역반복으로

파일: StringFormatter.java

 public class StringFormatter { public static String reverseString(String str){ char ch[]=str.toCharArray(); String rev=''; for(int i=ch.length-1;i>=0;i--){ rev+=ch[i]; } return rev; } } 

파일: TestStringFormatter.java

 public class TestStringFormatter { public static void main(String[] args) { System.out.println(StringFormatter.reverseString('my name is khan')); System.out.println(StringFormatter.reverseString('I am sonoo jaiswal')); } } 

산출:

 nahk si eman ym lawsiaj oonos ma I