黑马程序员技术交流社区

标题: 分享LinkedList的增、删、改、查示例。 [打印本页]

作者: FFF    时间: 2013-11-12 09:33
标题: 分享LinkedList的增、删、改、查示例。
  1. import java.util.LinkedList;
  2. //声明一个类
  3. class person{
  4.         //声明一个私有的Name变量
  5. private String name;
  6.         //声明一个构造函数,把传入的name赋值给name
  7.         person(String name){
  8.                 //赋值动作
  9.                 this.name=name;
  10.         }
  11.         //重写toString方法,把name的值返回
  12.         public String toString(){
  13.                 return name;
  14.         }
  15. }
  16. public class Temp11_11LinkedList练习 {
  17.         //程序入口
  18. public static void main(String[] args){
  19.                 //声明一个LinkedList类的实例,里面传入的全是person类的参数
  20.                 LinkedList<person> li = new LinkedList<person>();
  21.                 //LinkedList的增加示例
  22.                 li.add(new person("Java01"));
  23.                 li.add(new person("Java02"));
  24.                 li.add(new person("Java03"));
  25.                 li.add(new person("Java01"));
  26.                 li.add(new person("Java02"));
  27.                 li.add(new person("Java03"));
  28.                 li.add(new person("Java01"));
  29.                 li.add(new person("Java02"));
  30.                 li.add(new person("Java03"));
  31.                 //输出LinkedList
  32.                 sop("第一次添加的输出="+li);               
  33.                 //LinkedList的删除示例,把6、7、8号元素删除
  34.                 li.remove(8);
  35.                 li.remove(7);
  36.                 li.remove(6);
  37.                
  38.                 sop("删除后的结果输出="+li);
  39.                 //修改
  40.                 person ps=new person("Java12");
  41.                 li.set(5,ps);
  42.                 //输出LinkedList
  43.                 sop("修改后的结果输出="+li+"<----java03木有了,被修改掉了.");
  44.                
  45.                 //查找示例
  46.                 sop(li.indexOf(ps));
  47. }
  48.         //sop方法(不解释)
  49.         static void sop(Object obj){
  50.                 System.out.println(obj);
  51.         }
  52.        
  53. }
复制代码
请大家多多指教!






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2