一、LinkedList区别于List的特有方法
* 1. 添加元素:
* 在集合开头添加: addFirst(元素)
* 在集合末尾添加: addLast(元素)
* 2.获取元素:
* 获取集合开头的元素: getFirst ( )
* 获取集合末尾的元素: getLast ( )
* 3. 删除元素:
* 删除集合开头的元素: removeFirst ( )
* 删除集合末尾的元素: removeLast ( )
其它方法与ArrayList 方法一样
用法示例:
//创建集合
LinkedList<String> list = new LinkedList<String>();
//在集合开头添加元素:
list.addFirst("apple");
list.addFirst("cherry");
//在集合末尾添加元素:
list.addLast("peach");
//删除开关元素:
// list.removeFirst();
//删除末尾元素:
// list.removeLast();
//输出
System.out.println("first:" + list.getFirst());
System.out.println("last:" + list.getLast());
//遍历:方法一
for (int i = 0; i < list.size(); i++) {
System.out.println((i+1) + "\t" + list.get(i));
}
//方法二:foreach
for ( String str :list ){
System.out.println(str);
}