[간단정리] String, StringBuilder, StringBuffer 특징 및 차이
·
개발메모/간단정리
개요 Java언어 대표 문자열 클래스 String, StringBuilder, StringBuffer의 각각 특징 및 차이점에 대해 알아보자 요약 String: 문자열 연산(추가, 삭제)이 거의 없는 경우 사용 StringBuilder: 동기화를 고려하지 않아도 되는 경우(단일쓰레드 환경 등) 문자열 연산이 자주 일어나는 경우 사용 StringBuffer: 동기화가 필요한 경우(멀티쓰레드 환경)에서 문자열 연산이 자주 일어나는 경우 사용 내용 Java 문자열 대표 클래스 Java 에서 문자열을 다루를 대표적인 클래스로 String , StringBuffer, StringBuilder 가 있습니다. 연산이 많지 않을때는 위에 나열된 어떤 클래스를 사용하더라도 이슈가 발생할 가능성은 거의 없습니다. 그러나 ..