본문 바로가기
Programming/Java

[Java] StringBuffer와 StringBuilder

by hongchii 2021. 3. 1.
728x90
반응형

String 클래스는 내용을 변경할 수 없는 불변 클래스이다.

또, 덧셈 연산자로 문자열을 결합하는 경우엔 새로운 문자열 객체가 생성되기 때문에 성능이 떨어져,

변경 및 추가가 가능한 StringBuffer클래스를 사용해야한다.

 

 

www.tcpschool.com/java/java_api_stringBuffer

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

 

 

 

 

멀티 쓰레드 환경에서는 StringBuffer를 사용하는 것이 안전하고

그 외에는 StringBuilder 사용해주면 된다.

 

 

아래 블로그에 정리가 잘되어있다.

wakestand.tistory.com/245

 

자바 StringBuffer, StringBuilder 개념부터 사용법까지

자바에서 String 외에도 StringBuffer와 StringBuilder가 있는데 보면 뭔 용도로 쓰는지 감이 안올 것이다 append를 이용해서 값을 붙일 수 있다고는 하는데 그건 String도 .concat(값) 혹은 + "값" 을 사용해 붙..

wakestand.tistory.com

 

728x90
반응형

'Programming > Java' 카테고리의 다른 글

[Java] 객체지향언어란?  (0) 2021.03.02
[Java] 다차원 배열  (0) 2021.03.01
[Java] StringTokenizer  (0) 2021.02.28
[Java] BufferedReader와 BufferedWriter  (0) 2021.02.28
[Java] String 배열  (0) 2021.02.27

댓글