[Item63] 문자열은 어떻게 다뤄야 하는가
Item63에서는 문자열 연결은 느리니 주의하라 말한다 String의 작동 방식을 이해하기란 쉽지 않고 제대로 이해하려면 로우 레벨까지 파봐야 하니 이 글에서는 깊게 다루지는 않고 수박 겉핥기 정도로만 다뤄보려 한다 모든 내용은 이 글을 참고한다, 본 글은 간략하게 정리하기 위함이고 제대로 알아보려면 첨부한 링크를 보는 걸 추천한다 문자열 연산을 알아보기 전에 선행해서 생각해볼 점으로 가독성과 성능이 있다 기본 루프를 사용할 것이냐 스트림을 사용할 것이냐 처럼 가독성과 성능 둘 사이의 트레이드오프를 이해하고 상황에 맞는 방식을 사용해야 한다 자바에서 문자열 연결 시에 사용할 수 있는 방법은 + 연산자 외에도 꽤 많다 연결해야 하는 인자가 적다면 아무래도 + 연산자가 제일 가독성이 좋을 테고 StringB..
Java/Effective Java
2022. 7. 24. 21:37