String字符串的运算
-
字符串与int类型
String str=“12”;
System.out.println(str + 34);
输出的结果是字符串1234,字符串与int类型相加的结果还是为字符串;
eg:System.out.println(str +3+4); 输出的结果还是字符串1234;
-
int类型与字符串类型
String str=“12”;
System.out.println(34+str);
输出的结果是字符串3412,int类型与字符串类型相加的结果还是为字符串;
eg:System.out.println(3+4+str); 输出的结果还是字符串712;
-
System.out.println(‘0’ + ‘1’ + 2 + str );
输出的结果为9912,‘0’ 和 '1’的运算是用ASCII码,分别是48和49;
eg:System.out.println(‘0’+str+‘1’ ); 输出的结果为0121
eg:System.out.println(‘0’+ 1+ “2” +‘1’ ); 输出的结果为4921
-
System.out.println(“0” + “1” + 2 + str );
输出的结果是01212
-
System.out.println(“0”+str+‘1’ );
输出的结果是0121,字符串加字符直接拼接,字符本身为字符串的一部分