15. Swap two String without Third String - prabhatrocks07/Core-Java-Programming GitHub Wiki

public class SwapTwoStrings {

public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);
	System.out.println("-- Enter the first string :-- ");
	String s1 = sc.nextLine();
	int length = s1.length();
	System.out.println("-- Enter the second string :-- ");
	String s2 = sc.nextLine();
	sc.close();
	/*Swapping Process Begins*/
	System.out.println("-------------------------------");
	System.out.println("-- String Before Swapping :--");
	System.out.println("1st String = " + s1);
	System.out.println("2nd String = " + s2);
	
	s1 = s1 + s2;
	s2 = s1.substring(0, length);
	s1 = s1.substring(length);
	/*Swapping Process End*/
	
	System.out.println("-------------------------------");
	System.out.println("-- String After Swapping :--");
	System.out.println("1st String = " + s1);
	System.out.println("2nd String = " + s2);
}

}