[JAVA] Long to String, Char to String (feat. StringBuilder)

2023. 7. 15. 11:30Programming/기술 정리


해당 문제는 long문자열을 입력받아 거꾸로 뒤집었을때 발생했다.

평소 StringBuilder를 객체 안에 parameter로 넣어 reverse()를 하는 형식으로 많이 이용했는데,

prmitive type인 long과 char등은 지원이 안되었기 때문.






[해결방법]

다음과 같이 

Char c= "1";
long l = "22222";
String str = new StringBuilder().append(c OR l).reverse().toString();


의 형식으로 만들어진 빈 StringBuilder 객체에 다음의 원시타입을 append하여 reverse하는 방식으로 이용한다.



참고로 append에는 int와 boolean, String들도 사용 가능하다.