黑马程序员技术交流社区
标题:
分享LinkedList的增、删、改、查示例。
[打印本页]
作者:
FFF
时间:
2013-11-12 09:33
标题:
分享LinkedList的增、删、改、查示例。
import java.util.LinkedList;
//声明一个类
class person{
//声明一个私有的Name变量
private String name;
//声明一个构造函数,把传入的name赋值给name
person(String name){
//赋值动作
this.name=name;
}
//重写toString方法,把name的值返回
public String toString(){
return name;
}
}
public class Temp11_11LinkedList练习 {
//程序入口
public static void main(String[] args){
//声明一个LinkedList类的实例,里面传入的全是person类的参数
LinkedList<person> li = new LinkedList<person>();
//LinkedList的增加示例
li.add(new person("Java01"));
li.add(new person("Java02"));
li.add(new person("Java03"));
li.add(new person("Java01"));
li.add(new person("Java02"));
li.add(new person("Java03"));
li.add(new person("Java01"));
li.add(new person("Java02"));
li.add(new person("Java03"));
//输出LinkedList
sop("第一次添加的输出="+li);
//LinkedList的删除示例,把6、7、8号元素删除
li.remove(8);
li.remove(7);
li.remove(6);
sop("删除后的结果输出="+li);
//修改
person ps=new person("Java12");
li.set(5,ps);
//输出LinkedList
sop("修改后的结果输出="+li+"<----java03木有了,被修改掉了.");
//查找示例
sop(li.indexOf(ps));
}
//sop方法(不解释)
static void sop(Object obj){
System.out.println(obj);
}
}
复制代码
请大家多多指教!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2