이렇게 hello world라는 문자열이 출력됩니다. 그런데 이때 str을 다시 한 번 출력하면 무엇이 출력될까요? hello일까요? hello world일까요?
package javaStudy;
public class StringMethodExam {
public static void main(String[] args) {
String str = "hello";
System.out.println(str.length());
System.out.println(str.concat(" world"));
System.out.println(str);
}
}
실행결과
5
hello world
hello
문자열을 붙였다고 생각했는데 str을 다시 출력하니 hello란 문자열만 출력됩니다. 어떻게 된 일일까요?