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
String str1 = "first"; String str2 = "second"; str1 = str2+str1; str2 = str1.substring(str2.length(),str1.length()); str1 = str1.substring(0,(str1.length() - str2.length())); System.out.println(str1); System.out.println(str2);