String
str = "abc";
char
[] chr = {'1', '2', '3'};
System
.out.
println
(chr);
System
.out.
println
(str + " easy as " +
chr
);
v
123
v
abc easy as [C@de6ced
当
+
运算符的一个操作数是字符串,编译器就会把其他操作数转换成字符
串
数组转字符串的方法是
Arrays.toString()
—————————————————————————
v
String
str1 = "abc4";
v
String
str2 = "abc"+ str1.
length
();
v
System
.out.
println
(str1 == str2);
v
System
.out.
println
(str1.
equals
(str2));
v
System
.out.
println
("str1 == str2: " + str1 == str2);
false
true
false
v
"str1 == str2: "
+ str1 == str2;
v
(
"str1 == str2: "
+ str1) == str2
;
运算符的优先级
:+
比
==
高
在字符串连接操作时,总是把重要
的操作用括号括起来;