2017-10-16 73 views
-8

我有一個術語,例如String term =「Torx」,我只想提取輔音。所以輸出將是「Trx」。有任何想法嗎?如何從Java中僅提取輔音?

+1

*你嘗試過什麼*我們在這裏不是寫你的代碼,我們來這裏是爲了幫助你,當你編碼 – Lino

+0

出現的任何問題,我建議你?閱讀String.replaceAll方法上的JavaDoc –

+1

[刪除字符串中所有元音與Java]可能的重複(https://stackoverflow.com/questions/13167495/remove-all-vowels-in-a-string-with- java) – Ivar

回答

0

您應該使用for-loop方法使用<string>.charAt(index)方法,並且像這樣簡單地檢查整個字符串。如果字符是輔音,只需將其連接到結果字符串。

0

使用替換字符串:

String Str = "torx"; 

    Str = Str.replace("a",""); 
    System.out.println(Str);   
    Str = Str.replace("e",""); 
    System.out.println(Str); 
    Str = Str.replace("i",""); 
    System.out.println(Str); 
    Str = Str.replace("o",""); 
    System.out.println(Str); 
    Str = Str.replace("u",""); 
    System.out.println(Str);