我想从没有 char 'a' 作为最后一个字母的数组列表中返回一个名称列表,我尝试为其创建一个循环并找到每个名称的最后一个字母。
List<String> names = new ArrayList<>();
names.addAll(Arrays.asList("Tomek", "Ania", "Krzys", "Tomek"));
String last = names.get(names.size());
int lastLetter = last.length() - 1;
for (String word : names) {
if (lastLetter != 'a' ) {
System.out.println(names);
}
}
}
Run Code Online (Sandbox Code Playgroud)
输出
["Tomek", "Krzys","Tomek"]
Run Code Online (Sandbox Code Playgroud)
小智 5
List<String> toReturn = new ArrayList<>();
for (String word : names) {
char lastLetter = word.toLowerCase().charAt(word.length() - 1);
if (lastLetter != 'a') {
toReturn.add(word);
}
}
return toReturn;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
126 次 |
| 最近记录: |