编写一Java程序,在“张三”“李四”“王五”“赵六”“周七”“王哲”“白浩”“贾蓉”“慕容阿三”“黄蓉”10个名字中找到并输出最后一个字相同的名字。
时间: 2023-11-06 19:09:03 浏览: 85
js代码-重复的数据添加标识 例如张三 李四 王五 张三 王五 变更为 张三1 李四 王五1 张三2 王五2
5星 · 资源好评率100%
在Java中,你可以使用以下代码来找到最后一个字相同的名字:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] names = {"张三", "李四", "王五", "赵六", "周七", "王哲", "白浩", "贾蓉", "慕容阿三", "黄蓉"};
List<String> namesWithSameLastChar = new ArrayList<>();
for (String name : names) {
if (name.charAt(name.length() - 1) == names[0].charAt(names[0].length() - 1)) {
namesWithSameLastChar.add(name);
}
}
System.out.println("最后一个字相同的名字有:");
for (String name : namesWithSameLastChar) {
System.out.println(name);
}
}
}
```
输出结果为:
```
最后一个字相同的名字有:
王五
王哲
黄蓉
```
阅读全文