* String 클래스는 변경할 수 없는 클래스입니다. String이 수정되는 한 새 객체가 생성됩니다.
* StringBuffer와 StringBuilder는 모두 변경 가능한 클래스이므로 문자열을 변경해도 새 개체가 생성되지 않습니다.
실제 사용 시 삽입, 삭제 등 문자열 수정이 자주 필요한 경우
* 그런데 StringBuffer와 StringBuilder의 차이점은 무엇인가요?
StringBuffer는 스레드로부터 안전하고 멀티 스레드 프로그램에서 사용하기 매우 편리하지만 프로그램 효율성이 느려집니다.
StringBuilder는 스레드로부터 안전하지 않으며 단일 스레드의 StringBuffer보다 더 효율적입니다.
* 세 가지의 실행 시간을 요약하면:
String > StringBuffer > StringBuilder
위 글에서는 Java의 String에 대해 간략하게 설명합니다. StringBuilder는 작습니다. 여러분과 공유한 모든 내용을 정리했습니다. 또한 모든 사람이 PHP 중국어 웹사이트를 지원하기를 바랍니다.
Java에서 String StringBuffer와 StringBuilder의 차이점에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!