[개인공부] String Joiner, 문자열과 기본형 변환

Walter Mitty·2022년 12월 24일
0

개인공부

목록 보기
25/40
post-thumbnail

join()과 StringJoiner

join() static 메서드

  • join()은 여러 문자열 사이에 구분자를 넣어서 결합한다.
    • ⤷ 여러 문자열: 배열이나 collection이 담겨있는 문자열
  • String 문자열 여러개를 계속 더해주면 String 객체가 계속 생성되는데 join()을 쓰면 내부적으로 StringBuffer를 사용하기 때문에 문자열 여러개를 결합할 때는 String.join()을 사용하자


문자열과 기본형 간의 변환

숫자를 문자열로 바꾸는 방법

  • 성능면에서 빈 문자열("")을 더해주는 것보다 String.valueOf()이 속도가 빠르다


문자열을 숫자로 바꾸는 방법

  • 옛날엔 Integer.parseInt()를 썼지만, 최근에는 Integer.valueOf()을 쓴다.
    • 엄밀히 따지자면 Integer.valueOf()는 반환타입이 Integer(참조형)이지만 int(기본형)이나 Integer 둘 다 사용해도 된다.(오토 박싱이 되므로!)

0개의 댓글