The difference among String, StringBuilder, and StringBuffer in JAVA

Summary If you’re a lazy JAVA developer, you concatenate Strings by using the plus sign (“Some text” + " added text") But if you want to level-up your skills as a JAVA developer, you should be more careful about the Class that you choose. Let’s take a glance at the use cases of String, StringBuilder and StringBuffer. Feature of Classes It’s necessary to be familiar with the Java API documents before getting your hands dirty. ...

May 24, 2018 3 min

Java에서 String, StringBuilder, StringBuffer의 차이

Summary Java를 개발하다보면 String에 대해서 별다른 고민없이 (“Some text” + " added text")와 같이 ‘+‘기호를 통해 스트링을 더하곤 한다. 하지만 Java 개발자라면 고민을 더 해보고 Class를 선택해야한다. String과 StringBuilder, 그리고 StringBuffer를 어떤 경우에 사용하는지 확인해보자. 각 클래스의 특징 설명에 들어가기에 앞서서 java api와 친숙해져야 된다고 생각한다. java api에 접속해서 java.lang 패키지를 들어가보자. java.lang은 별도로 import를 해주지 않아도 사용할 수 있는 class들이 모여있다. Classes항목을 보면 자주 기본적인 클래스들이 있는 것을 볼 수 있다. Boolean, Byte, Integer등과 같은 WrapperClass들도 찾아볼 수 있다. ...

April 15, 2017 3 min