我正在尝试使用split方法仅提取字母,但我没有得到预期的结果。这是我的代码
Scanner myInput = new Scanner(System.in);
System.out.println("Enter greeting: ");
String greeting = myInput.nextLine().toLowerCase();
String[] myGreeting = greeting.split("(.[^a-z])*");
for(String stry: myGreeting){
System.out.println(stry);
}
我的输出如下:
Enter greeting:
Hello!! my Man
h
e
l
l
m
m
a
n
答案 0 :(得分:1)