基本的に、2 つの文字列引数を受け取り、2 番目の文字列に存在するすべての文字を最初の "" に置き換える文字列メソッドを記述する必要があります。たとえば、最初String toBeFixed = "I have a wonderful AMD CPU. I also like cheese."
と 2 番目のString toReplaceWith ="oils"
.The string returned would be "I have a wnderfu AMD CPU. I a ke cheee."
これが私が持っているものです:
public class removeChars
{
public static String removeChars(String str, String remove)
{
String fixed = str.replaceAll(remove,"");
return(fixed);
}
}
次のようなものを見たので、これがreplaceAllメソッドの使用方法の誤解であるかどうかはわかりません
str = str.replaceAll("[aeiou]", "");
理想的には、そこに 2 番目の弦を放り込んで処理する方法を見つけたいと思います(remove)
が、これが可能かどうかはわかりません。これは少し複雑な問題だと思います...私は配列リストに慣れていません.文字列の不変性が私にいくつかの問題を引き起こす可能性があるようです.
このメソッドは、入力された任意の値の文字列を処理できる必要があります。どんな助けや指示も大歓迎です!