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
반응형
'Web 개발 > Java' 카테고리의 다른 글
자바 ArrayList 클래스 정의 및 사용법 요약 (0) | 2022.12.16 |
---|---|
Java 중복 없는 로또 번호 뽑기 (비복원 추출) (0) | 2022.12.05 |
[ Java ] Array 배열 선언 및 생성 (0) | 2022.12.02 |
Java 랜덤 난수 구하는 방법 정리 (Math.random) (0) | 2022.12.01 |
Java 숫자 char 을 알파벳으로 변환하기 (0) | 2022.11.30 |
댓글