728x90

reverser()

  • 자바에서 문자열을 뒤집을 때 사용하는 함수.
  • String 클래스에는 reverse() 함수가 없다.
  • StringBuilder, StringBuffer를 사용해서 쓴다.

 

StringBuilder 사용

public class Main {

    public static void main(String args[]) {
    	
    	String str = "abcde"; 
    	
    	// StringBuilder 선언
    	StringBuilder sb = new StringBuilder();
    	
    	// StringBuilder에 입력
    	sb.append(str);  
    	
    	// reverse 사용
    	sb.reverse(); 
    	
    	// 결과 출력
    	System.out.println(sb); // edcba

    }
}

 

StringBuffer 사용

public class Main {

    public static void main(String args[]) {
    	
    	String str = "abcde"; 
    	
    	// StringBuffer 선언, 입력
    	StringBuffer sb = new StringBuffer(str);
    	
    	// reverse 사용
    	String reverseStr = sb.reverse().toString(); 

    	// 결과 출력
    	System.out.println(reverseStr); // edcba

    }
}

 

728x90

+ Recent posts