编写一个Java程序,创建一个向量对象,将其他对象如字符串添加到向量中,然后为字符串排序。
时间: 2024-10-09 14:04:35 浏览: 41
在Java中,你可以使用`java.util.Vector`或更推荐的`java.util.ArrayList`(从Java 5开始)来创建动态数组。以下是创建一个包含字符串并进行排序的简单示例:
```java
import java.util.*;
public class VectorExample {
public static void main(String[] args) {
// 创建一个ArrayList实例
ArrayList<String> vector = new ArrayList<>();
// 添加字符串到向量
vector.add("Apple");
vector.add("Banana");
vector.add("Cherry");
System.out.println("Before sorting:");
for (String fruit : vector) {
System.out.println(fruit);
}
// 对向量内的元素进行排序(默认升序)
Collections.sort(vector);
System.out.println("\nAfter sorting:");
for (String fruit : vector) {
System.out.println(fruit);
}
}
}
```
在这个例子中,我们首先创建了一个`ArrayList`,然后通过`add`方法添加了一些字符串。然后,我们使用`Collections.sort`对字符串列表进行了排序。最后,打印出排序后的结果。
阅读全文