본문 바로가기

자바

문자열 붙이기

Concat

Concat과 +연산자는 같은 문자열을 합치는 기능을 한다.

Concat은 합친 문자열을 String으로 생성해준다. 하지만 + 연산자는 문자열을 먼저 StringBuilder로 변환시킨 뒤, Append로 문자열을 더하고 다시 toString함수로 문자열로 반환해준다.

 

String a = "첫번째 텍스트";
String b = "두번째 텍스트";

System.out.println(a.concat(b));

결과

첫번째 텍스트두번째 텍스트

 

Append

+ 연산자가 문자열을 합치는 방법과 같은 방식이다.

 

두개의 문자열을 더할 때는 Concat을 사용하는 것이 좋고 여러개를 더해줄 때는 그냥 + 연산자를 사용하는 것이 좋다.

StringBuilder sb = new StringBuilder();
sb.append("두번째 텍스트. ");
sb.append("세번째 텍스트.");

System.out.println(sb);

결과

두번째 텍스트. 세번째 텍스트.

 

출처:

coding-factory.tistory.com/127

'자바' 카테고리의 다른 글

파일 업로드  (0) 2020.11.22
비트 연산  (0) 2020.11.21
리플렉션, Class 생성, Method 실행  (0) 2020.11.16
날짜 포맷 설정(SimpleDateFormat)  (0) 2020.11.16
스프링 컨테이너  (0) 2020.11.15