用JAVA写如下程序:假设有一个字符串组,存放了几个国家的英文名称。编写字符界面的程序,将这些国家的名称按照升序排序后再输出
时间: 2024-09-30 16:05:09 浏览: 6
在 Java 中,你可以使用 `ArrayList` 或 `Vector` 来存储字符串数组,`Collections.sort()` 函数来进行排序,然后通过控制台输出。这里是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Collections;
public class CountrySorter {
public static void main(String[] args) {
// 创建一个包含国家名的列表
ArrayList<String> countries = new ArrayList<>();
countries.add("United States");
countries.add("Canada");
countries.add("Australia");
countries.add("Japan");
countries.add("China");
// 对列表中的元素进行排序
Collections.sort(countries);
// 打印排序后的国家名
for (String country : countries) {
System.out.println(country);
}
// 提供帮助信息或提示用户如何添加更多国家
System.out.println("\n如果你想添加更多的国家,请按顺序输入它们的英文名称并回车,程序会自动排序显示。");
}
}
```
在这个程序中,我们首先创建了一个 `ArrayList` 存放国家名,然后使用 `Collections.sort()` 函数对列表内容进行升序排序。最后,遍历排序后的列表并将其打印到控制台上。