-3

これを解決する方法について助けてください。私は小さな母音文字を大文字に置き換えようとしていますが、これが私のコードです:

String text_A = text90n.replace("a", "A");  
String text_E = text_A.replaceAll("e", "E");
String text_I = text_E.replaceAll("i", "I");
String text_O = text_I.replaceAll("o", "O");
String text_U = text_O.replaceAll("u", "U");    

しかし、それは機能していませんでした..

私にとっての作業コードは、次のような子音と母音のペアです。

String text16 = text5q.replaceAll("b=a", "b");
String text17 = text16.replaceAll("b=e", "be");
String text18 = text17.replaceAll("b=i", "bi");
String text19 = text18.replaceAll("b=o", "bo");
String text20 = text19.replaceAll("b=u", "bu");

したがって、私のコードの主な問題は、上記の最初のコードのように大文字を認識しない可能性があることです。どうすればこれを解決できますか..?前もって感謝します :)

4

1 に答える 1

1

まず、replace() だけでなく、text90n で replaceAll() を呼び出したいと思うかもしれません。

次に、コードをクリーンアップするこれらの呼び出しをチェーンできます。

    String vowelsUpperCased = text90n.replaceAll("A","a").replaceAll("E","e").replaceAll("I","i").replaceAll("O","o").replaceAll("U","u");
于 2013-07-08T23:16:09.867 に答える