Programming/Java

[JAVA] 문자열을 Reverse 하는 방법

JeongKyun 2022. 3. 11.

서론

개발관련 웹 서핑을 하다가 String을 Reverse하는 방법을 질문하는 글을 접했다. 순간 String에서 기본적으로 reverse()라는 함수를 지원하지않을까? 라는 생각이 들어 입력해봤지만 그런 함수는 존재하지 않았다. 아래에서 해당 방법을 알아보자.

 

여러 방법이 있지만 가장 간단한 방법 한가지만 메모해두려고 한다.

 


 

Stringbuilder 활용하기

public static void main(String[] args) throws NumberFormatException, IOException {
		
	String str = "abcdef";
	StringBuilder sb =new StringBuilder(str);
	String reverse_str = sb.reverse().toString();
	System.out.println(reverse_str);
       
}

위 예제 처럼 Stringbuilder에서 reverse함수를 지원해준다. 굉장히 간편하다.

 

만약 위 방법이 마음에 들지않는다면 char[]에 처음 기본 값을 넣고 새로운

char[]를 생성한 후 for문으로 역순으로 넣어주는 방법도 있을것이다.

반응형

댓글

💲 많이 본 글