注意字符串加号的位置

1年前 (2017-08-17) wang JAVA, 技术杂谈 0评论 已收录 206℃ 浏览数:61
		String a = "hello" + 1 + 2;
		System.out.println(a);
		
		String b = 1 + 2 +"hello";
		System.out.println(b);
		
		String c = 1 + 2 +"hello" + 3 + 4;
		System.out.println(c);

打印结果分别是 hello12 3hello 3hello34

源于Java对加号的处理机制:在使用加号进行计算的表达式中,只要遇到String字符串,则自动把所有的数据都转换为String类型进行拼接。如果是原始数据,则直接拼接。如果是对象,则调用对象的toString方法进行拼接。

博主

Just do it. Now or never.

相关推荐

嗨、骚年、快来消灭0回复。