標題:
[隨堂練習] TQC+ 409 遞迴字串移除
[打印本頁]
作者:
周政輝
時間:
2017-4-8 12:19
標題:
[隨堂練習] TQC+ 409 遞迴字串移除
使用者自行輸入一個字串以及想要移除的字元
透過substring 以及遞迴的概念 將字串進行移除
[hide]import java.util.Scanner;
public class JPD04 {
static Scanner keyboard = new Scanner(System.in);
public static void main(String args[]) {
String s, c;
System.out.print("Input a string: ");
s = keyboard.nextLine();
System.out.print("Input a character: ");
c = keyboard.nextLine();
System.out.printf("%s\n", removeChar(s, c));
System.out.print("Input a string: ");
s = keyboard.nextLine();
System.out.print("Input a character: ");
c = keyboard.nextLine();
System.out.printf("%s\n", removeChar(s, c));
}
public static String removeChar(String s,String c)
{
// HAHA ,A
// H + AHA ,A
// AHA,A
// HA,A
// H A,A
// A,A
// "" ,A
if(s.equals(""))
{
return "";
}
else if (s.substring(0,1).equals(c))
{
return removeChar(s.substring(1),c);
}
else {
return s.substring(0,1)+removeChar(s.substring(1),c);
}
// s.substring(0,1)+ s.substring(0,1) + s.substring(0,1) + s.substring(0,1)
}
}[/hide]
複製代碼
作者:
張健勳
時間:
2017-4-8 12:19
此帖僅作者可見
作者:
蔡庭豪
時間:
2017-4-8 12:25
此帖僅作者可見
作者:
王彥甯
時間:
2017-4-8 12:34
此帖僅作者可見
作者:
蔡季樺
時間:
2017-4-11 18:54
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2