본문 바로가기
프로그래밍 언어/자바

[Java] 문자열을 한 글자씩 자르고 다시 합치기

by 컴공맨 2021. 3. 30.

String의 split()과 join()을 사용합니다.

input_s = "gfedcba";

// 한 글자씩 자른다
String[] arr = input_s.split("");

/*
arr = {"g", "f", "e", "d", "c", "b", "a"}
*/

// 사전순으로 정렬한다.
Arrays.sort(arr);

/*
arr = {"a", "b", "c", "d", "e", "f", "g"}
*/

// 다시 문자열로 합친다.
String str = String.join("", arr);

/*
str = "abcdefg"
*/

'프로그래밍 언어 > 자바' 카테고리의 다른 글

[Java] ArrayList의 2차원 배열  (0) 2021.03.04
[Java] String의 replace(), replaceAll()  (0) 2021.02.10