반응형

가끔 String 변수의 문자열을 내림차순이나 오름차순을 기준으로 정렬해야 하는 경우가 생긴다. 이 경우에는 String 변수를 반복문을 통하여 한개씩 정렬할 수도 있지만, String 변수를 char 배열로 변환하여 쉽게 정렬을 할 수 있다. 이번 글에서는 String 변수 char 배열(String to Char), char 배열 String 변수(Char to String)로 변환하는 방법에 대해 기록을 한다.


String 변수 char 배열(String to Char) 변환 방법

String 변수를 char 배열로 변환하는 방법은 정말 간단하다. 바로 toCharArray()를 사용하면 된다.

 

문자열.toCharArray()

String test = "test";
        
char[] testC = test.toCharArray();
        
Arrays.sort(testC);
        
for(int i = 0; i < testC.length; i++) {
	System.out.print(testC[i] + " ");
}

 

char 배열 String 변수(Char to String)로 변환하는 방법

char 배열 String 변수(Char to String)로 변환하는 방법도 간단하다. String 변수의 선언을 할 때 char 배열을 넣어주면 된다.

String test = "test";
        
char[] testC = test.toCharArray();
        
Arrays.sort(testC);
        
String testC2 = new String(testC);
        
System.out.println(testC2);

 

알고리즘 풀 때 위와 같이 사용하면 된다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기