编写一Java程序,在“张三”“李四”“王五”“赵六”“周七”“王哲”“白浩”“贾蓉”“慕容阿三”“黄蓉”10个名字中找到并输出最后一个字相同的名字。
时间: 2023-11-08 20:04:55 浏览: 77
可以使用以下Java程序来找到最后一个字相同的名字:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> names = new ArrayList<>();
names.add("张三");
names.add("李四");
names.add("王五");
names.add("赵六");
names.add("周七");
names.add("王哲");
names.add("白浩");
names.add("贾蓉");
names.add("慕容阿三");
names.add("黄蓉");
String lastChar = Character.toString(names.get(0).charAt(names.get(0).length() - 1));
for (String name : names) {
if (Character.toString(name.charAt(name.length() - 1)).equals(lastChar)) {
System.out.println(name);
}
}
}
}
```
运行上述程序,将输出最后一个字相同的名字:王五、王哲、黄蓉。
阅读全文