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