导航

不使用中间变量交换两个整型和字符串类型

Posted on 2017-12-23 18:57  耍流氓的兔兔  阅读(240)  评论(0编辑  收藏  举报
整型:

  A=A^B;   B=B^A;   A=A^B;   System.out.println(A+" "+B);
或:
  A
=A+B;   B=A-B;   A=A-B;   System.out.println(A+””+B);

 字符型:

   String str1 = "hello";

   String str2 = "world";

   str1 = str1 + str2;

   str2 = str1.substring(0,str1.length() - str2.length());

   str1 = str1.substring(str1.length() - str2.length() , str1.length());