How to swap two string variables in Java without using a third variable

后端 未结 18 811
梦谈多话
梦谈多话 2021-02-02 12:30

How do I swap two string variables in Java without using a third variable, i.e. the temp variable?

String a = \"one\"
String b = \"two\"
String temp = null;
temp         


        
18条回答
  •  春和景丽
    2021-02-02 13:11

    Here you go. Try this:

    String a = "one";
    String b = "two";
    //String temp=null;
    int i = a.length();
    a += b;
    b = a.substring(0, i);
    a = a.substring(i, a.length());
    System.out.println(a + " " + b);
    

    Take any value in as string in a variable. It will be swap.

提交回复
热议问题