天天看点

Java中String字符串的运算

String字符串的运算

  1. 字符串与int类型

    String str=“12”;

    System.out.println(str + 34);

    输出的结果是字符串1234,字符串与int类型相加的结果还是为字符串;

    eg:System.out.println(str +3+4); 输出的结果还是字符串1234;

  2. int类型与字符串类型

    String str=“12”;

    System.out.println(34+str);

    输出的结果是字符串3412,int类型与字符串类型相加的结果还是为字符串;

    eg:System.out.println(3+4+str); 输出的结果还是字符串712;

  3. 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

  4. System.out.println(“0” + “1” + 2 + str );

    输出的结果是01212

  5. System.out.println(“0”+str+‘1’ );

    输出的结果是0121,字符串加字符直接拼接,字符本身为字符串的一部分