- package hi87;
- import java.util.Scanner;
- public class hi78 {
- static Scanner keyboard = new Scanner(System.in);
- public static void main(String[] args) {
- // TODO 自動產生的方法 Stub
- String s, c;
- System.out.print("Input a string: ");
- s = keyboard.nextLine();
- System.out.print("Input a character: ");
- c = keyboard.nextLine();
- System.out.print("Input a character: ");
- String c2 = keyboard.nextLine();
- System.out.printf("%s\n", removeChar(s, c, c2));
- }
- static String removeChar(String n,String m,String h)
- {
- if(n.equals(""))
- {
- return "";
- }
- else if(n.substring(0,1).equals(m))
- {
- return h+removeChar(n.substring(1),m, h);
- }
- else{
- return n.substring(0,1)+removeChar(n.substring(1),m, h);
- }
- }
-
複製代碼 |