Tôi đang cố gắng viết một phương thức xóa tất cả các ký tự không phải chữ cái từ Java String[]
và sau đó chuyển đổi chuỗi thành chuỗi chữ thường. Tôi đã thử sử dụng cụm từ thông dụng để thay thế sự xuất hiện của tất cả các ký tự không phải chữ cái theo ""
. Tuy nhiên, đầu ra mà tôi nhận được không thể làm như vậy. Đây là mãXóa tất cả các ký tự không phải chữ cái từ một mảng String trong 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;
}
Tuy nhiên nếu tôi cố gắng cung cấp một đầu vào có bảng chữ cái không (nói -
hoặc .
) đầu ra cũng bao gồm trong số họ, vì họ không được gỡ bỏ.
Example Input
A dog is an animal. Animals are not people.
Output mà tôi nhận được
A
dog
is
an
animal.
Animals
are
not
people.
Output rằng dự kiến
a
dog
is
an
animal
animals
are
not
people
Dưới đây là một hoạt động mẫu để kiểm tra phương pháp http://ideone.com/XOugF – hytriutucx