String은 불변(immutable)객체로 문자열 삽입, 삭제, 수정이 많지 않을 때 사용하기 적합하다.
StringBuffer와 StringBuilder는 가변(mutable)객체로 문자열 삽입, 삭제, 수정이 빈번하게 발생할 때 사용하기 적합하다. 단, StringBuffer는 멀티 스레드 환경에서 안전한 반면 StringBuilder는 단일 스레디 환경에서 뛰어나다.
val sb = StringBuffer("https://wow.com?key=")
sb.append("earth")
'⚙️ 개발 > Kotlin' 카테고리의 다른 글
?: (0) | 2024.11.21 |
---|---|
use, useLinse (0) | 2024.10.29 |
HttpURLConnection 사용해서 HTTP API 호출 (0) | 2024.10.29 |