Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter main string: ");
String s = sc.nextLine();
System.out.print("Enter substring to replace: ");
String oldSub = sc.nextLine();
System.out.print("Enter new substring: ");
String newSub = sc.nextLine();
String result = s.replace(oldSub, newSub);
System.out.println("Result: " + result);
sc.close();
}
}Output
Enter main string: I like C Enter substring to replace: C Enter new substring: Java Result: I like Java
We use String.replace to swap all occurrences of a substring.