- package text;
- import java.util.Scanner;
- public class JPA04 {
- static Scanner keyboard = new Scanner(System.in);
- public static void main(String args[]) {
- String s, c1, c2;
- System.out.print("Input a string: ");
- s = keyboard.nextLine();
- System.out.print("Input a character: ");
- c1 = keyboard.nextLine();
- System.out.print("Input another character: ");
- c2 = keyboard.nextLine();
- System.out.printf("%s\n", replace(s, c1, c2));
- }
- static String replace(String n,String m,String k)
- {
- if(n.equals(""))
- {
- return "";
- }
- else if(n.substring(0,1).equals(m))
- {
- return k+replace(n.substring(1),m,k);
- }
- else{
- return n.substring(0,1)+replace(n.substring(1),m,k);
- }
- }
-
- }
-
複製代碼 |