본문 바로가기
Web 개발/Java

Java Char => String 변환 방법 5가지 정리

by Queen2 2022. 11. 29.
728x90
반응형

 

오늘은 자바의 Char을 String으로 변환/합쳐서 출력하는 법을 알아보겠습니다.

 

예시를 위해 우선적으로 char을 선언해주겠습니다.

char c = 'ch';

 

만드려는 String 형태의 변수는 st로 가정하겠습니다.

 

1. 비어있는 문자열 더해주기

String st = "" + c;

System.out.println(st)

 

2. StringBuilder 사용하기

String st = new StringBuilder().append(c).append("").toString();

 여기서 만약 여러개의 char 을 붙이고 싶다면,

String st = new StringBuilder().append("").append(c1).append(c2).toString();

 

 

3. String.valueOf() 사용하기

String st = String.valueOf(c);

 

4. Character.toString() 사용하기

String st = Character.toString(c);

 

5. java.lang.Character 클래스 사용하기

String st = new Character(c).toString();

 

6. 그 외

System.out.format("%s%s", 'a', 'b')  -------------- 포맷팅을 사용하는 방법

 

 


StackOverflow 를 보니, 일반적으로 2-5개 정도로 적은 수의 char을 합쳐서 string으로 출력하려 한다면,

StringBuilder을 구현하는 것보다 + 를 통해 좀 더 직관적으로 구현하는 것을 추천하는 것 같습니다.  

 

 

참고자료:

https://stackoverflow.com/questions/328249/how-to-concatenate-characters-in-java

https://www.java67.com/2015/09/6-ways-to-convert-char-to-string-in.html

728x90
반응형

댓글