개요 오늘은 Java에서 문자열을 다루는 String, StringBuilder, StringBuffer의 차이를 알아보려고 한다. 3가지 클래스는 각각 차이점이 있는 만큼 효율적으로 사용하는 방법 또한 다르게 작용이 된다. 어떠한 상황에서 어떤 문자열 클래스를 사용하는 것이 효율적인지는 각 클래스의 특징을 완전히 이해하고 사용해야 한다. 3가지 클래스는 어떤 부분에서 다를까? String📙 우리가 흔히 아는 Java의 문자열 클래스로 대표적인 클래스는 단연 String 일 것이다. String 변수에 값을 할당하는 방법은 2가지가 있는데, 리터럴 변수를 대입하는 방법과 new 연산자를 사용하는 방법이 있다. String str = "Binco"; // 리터럴 String str = new String(..