//使用clear()方法删除链表中的元素
LinkedList<Integer> list = new LinkedList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
System.out.println(list);
list.subList(2,4).clear();
System.out.println(list);
使用 top() 和 pop() 方法来获取链表的元素
import java.util.LinkedList;
public class Test {
private static LinkedList list = new LinkedList();
public static void push(Object o){
list.addFirst(o);
}
public static Object top(){
return list.getFirst();
}
public static Object pop(){
return list.removeFirst();
}
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
list.push(i);
}
System.out.println(top());
System.out.println(pop());
System.out.println(pop());
System.out.println(pop());
}
使用 Collections 类的 sort() 方法对向量进行排序并使用 binarySearch() 方法来获取向量元素的索引值:
public static void main(String[] args) {
Vector v = new Vector();
v.add("A");
v.add("E");
v.add("D");
v.add("P");
v.add("G");
Collections.sort(v);
System.out.println(v);
System.out.println(" D index : " + Collections.binarySearch(v, "D"));
}
![](https://i-blog.csdnimg.cn/blog_migrate/c638f2a098fb86c9008bba3a8152614c.png)