문자열 연결할때 concat()과 +연산자
조회수 4290회
자바에서 a,b라는 문자열이 있을때 이걸 연결하려면
a+=b
a.concat(b)
이런 방법이 있잖아요. 이 두개가 똑같은 건가요? 제가 concat메소드의 코드는 있는데 +연산자의 코드가 없어요. 가능하면 코드 좀 보여주세요. 그리고 +연산자는 어떻게 동작하는지를 알고 싶어요.
public String concat(String s) {
int i = s.length();
if (i == 0) {
return this;
} else {
char ac[] = new char[count + i];
getChars(0, count, ac, 0);
s.getChars(0, i, ac, count);
return new String(0, count + i, ac);
}
}
댓글 입력