练习:创建一个空的Linkedlist<Integer>,通过使用ListIterator,将若干个Integer插入这个List中,插入时,总是将它们插入到List的中间

解决方案 »

  1.   

    接着这个帖子再问一个
    String one = "sacsaew";
    String[] first = one.split("");
    起初我以为这个就时把one这个字符串按每个字符分割成了字符串数组
    后来发现我的想法时错误的
    因为System.out.println(first.length);
    发现数组的长度是8,而不是7
    仔细检查发现first[0]是个空格
    请问这个到底是怎么规定的split("")
    api说什么正则表达式我不懂 我只问split("")的情况
      

  2.   


    LinkedList<Integer> list = new LinkedList<Integer>();
    list.add(1);
    list.add(2);
    list.add(3);
    list.add(4);
    list.add(5);
    list.add(6);
    list.add(list.size()/2, 7);list.size()/2 list的中间循环自己加上吧.要把 "sacsaew"拆分成每个字符的数组,用toCharArray()
      

  3.   


    LinkedList<Integer> linkedlist = new LinkedList<Integer>();
    ArrayList<Integer> list = new ArrayList<Integer>();
    list.add(1);
    list.add(2);
    list.add(3);
    list.add(4);
    list.add(5);
    list.add(6);

    Iterator<Integer> it = list.listIterator();
    while(it.hasNext())
    {
    linkedlist.add(linkedlist.size()/2, it.next());
    }
      

  4.   

    那是什么意思哦??
    你说往linkedlist里面插入int类型的数据,又要插到中间,还必须通过ListIterator....
    你要说的我都满足了,为什么不是这个意思啊,,
    再说清楚点哦~~~
    难道我看错题了??
      

  5.   

    ListIterator 一般用于遍历吧。   往里面插数据add(int index, E element)  就可以了吧..