注意细节:
1. 字符是char 类型,字符串是String 类型
2. 数字拼接char,得到的还是数字,相当于和它的ASCII编码相加
3. 字拼接String,得到的是String
4. 数字同时拼接char 和 String,就看和谁先拼接,和谁后拼接
5. String接任何类型,得到的都是String
java源码:
public class E {
public static void main(String[] args) {
String E1 = 3333 + '_' + "test";
System.out.println("E1 = " + E1);
String E2 = 3333 + "_" + "test";
System.out.println("E2 = " + E2);
String E3 = "test" + '_' + 3333;
System.out.println("E3 = " + E3);
String E4 = "test" + 3333 + 2222;
System.out.println("E4 = " + E4);
System.out.println('_');
System.out.println(0 + '_');
}
}
输出结果:
E1 = 3428test
E2 = 3333_test
E3 = test_3333
E4 = test33332222
_
95