➕ 자바 문자열 append (문자열 더하기) / Concat (문자열 합치기)

리무 rimu ·2022년 12월 20일
0

Java

목록 보기
13/35
post-thumbnail

Concat 메서드

  • Concat 메서드와 + 연산자 모두 문자열을 합치는 기능
  • 다른 문자열의 끝에 문자열을 추가
  • Concat 메서드는 concat으로 합친 문자열을 String으로 바로 반환 해 주는 역할을 함
public class StringTest {
	public void concatTest() {
    String a = "Concat";
    String b = "Test";
    
    System.out.println(a.concat(b));
    }
}

이렇게 하면 ConcatText가 출력됨!
채팅창 내용 창을 만들 때 사용하면 좋음

append 메서드

  • +연산자를 이용한 문자열 합치기는 문자열을 StringBuilder로 변환 후, append를 이용하여 문자열을 더한 뒤 toString으로 문자열을 반환 해 주는 방식
  • StringBuilder 클래스의 인스턴스는 그 값을 변경할 수 있고, 추가할 수 있는 가변객체(mutable)
    => 문자열을 바로 추가할 수 있으므로, 공간의 낭비도 없으며 속도도 매우 빨라짐. 동기화 되어있지 않음
    => StringBuffer에 비해 좀 더 가벼움. 특별한 이유가 없다면 StringBuilder를 사용하는 것이 일반적.

StringBuilder s = new StringBuilder();
s.apeend("바");
s.apeend("보");
System.out.println(s);

이렇게 하면 바보가 출력됨!
채팅창 내용 창을 만들 때 사용하면 좋음

public void appendTest(){
	StringBuilder sb = new StringBuilder("Hi~");
    sb.append("AME");
    sb.append("RICANO");
    System.out.println(sb);
	}
}

이렇게 하면 Hi~ AMERICANO 가 출력됨!

profile
JAVA / SQL / Spring 을 공부하고 있습니다 🐥

0개의 댓글