String[]
Javaからアルファベット以外の文字をすべて削除してから、文字列を小文字の文字列に変換するメソッドを作成しようとしています。正規表現を使用して、アルファベット以外のすべての文字の出現をに置き換えようとしましたが、""
取得した出力ではこれを行うことができません。これがコードです
static String[] inputValidator(String[] line) {
for(int i = 0; i < line.length; i++) {
line[i].replaceAll("[^a-zA-Z]", "");
line[i].toLowerCase();
}
return line;
}
ただし、アルファベット以外の入力(たとえば-
、または.
)を指定しようとすると、出力も削除されないため、それらで構成されます。
入力例
A dog is an animal. Animals are not people.
私が得ている出力
A
dog
is
an
animal.
Animals
are
not
people.
期待される出力
a
dog
is
an
animal
animals
are
not
people