问题是您的更改没有存储,因为字符串是不可变的。每个方法调用都返回一个
String表示更改的新值,而当前值
String保持不变。您只需要将返回的数据存储
String回数组中即可。
line[i] = line[i].replaceAll("[^a-zA-Z]", "");line[i] = line[i].toLowerCase();因为每个方法都返回a,所以
String您可以将方法调用链接在一起。这将在第一个方法的结果上执行第二个方法调用,使您可以在一行中同时执行两个操作。
line[i] = line[i].replaceAll("[^a-zA-Z]", "").toLowerCase();


