System.out.println("String/""+str+"/" is " + str.length()+);
length 설명하시면서 이렇게 코드를 넣으셨는데
왜 quotation mark를 +str+ 전체에 씌우셨는지 궁금합니다!!
+는 앞에 꺼랑 뒤에껄 연결짓는거 아닌가요? 만약 저렇게 하면 +도 quotation mark 안에 있으니까 +도 print되야하는거 아닌가요??
==============================
요전번에도 들은 질문인듯해요 ^^
그런게 아니고 조금 띄어쓰기를 해 보면:
" String /" " + str + " /" is " + str.length()
------------- ---- -------- ------------
String " [str 내용] " is [str 길이] ==> 실제 프린트 되는 내용입니다.
/" 이건 escape sequence 로서 " 를 프린트하기 위해 쓰는 기호에요.
+ 는 string concatenation 해주는 operator 인데,
"a" + "b" 는 "ab" 와 같은거지요.