Here we will see a program to swap two strings without using third variable in java.
public class SwapTwoString {
public static void main(String[] args) {
String string1 = "my";
String string2 = "name";
System.out.println("Before swapping of string : " + string1 + " " + string2);
string1 = string1 + string2;
string2 = string1.substring(0, string1.length() - string2.length());
string1 = string1.substring(string2.length());
System.out.println("Before swapping of string : " + string1 + " " + string2);
}
}
Output is –
Before swapping of string : my name
After swapping of string : name my