String[] array={"a","b","c","d"};怎么用迭代器遍历 大佬们

来源:4-2 Collection 接口 & List 接口简介

qq_精神爽i_0

2018-04-03 08:51

String[] array={"a","b","c","d"}; 大佬们怎么用迭代器遍历呢

写回答 关注

4回答

  • 慕运维2344992
    2018-04-03 16:09:10
    已采纳

    package com.aa;


    import java.util.ArrayList;

    import java.util.Arrays;

    import java.util.Iterator;

    import java.util.List;




    public class Test {


    public void testIterator(){

    List<String> list = new ArrayList<String>();

    String[] array={"a","b","c","d"}; 

    list.addAll(Arrays.asList(array));

    Iterator<String>  it = list.iterator();

    while(it.hasNext()){

    String str =   it.next(); 

    System.out.println(str);

    }

    }


    public static void main(String[] args) {

    Test tt  = new Test();

    tt.testIterator();

    }

    }


    qq_精神爽...

    非常感谢!

    2018-04-03 18:53:08

    共 1 条回复 >

  • qq_霹雳火_1
    2018-11-21 14:38:47

    Arrays.asList(数组名);

    把数组转换成list集合

  • 慕侠2572405
    2018-04-03 15:59:56

    for(String s :array){

               System.out.println(s);
           }
    这样不就可以完事了


  • 慕侠2572405
    2018-04-03 15:58:50

    迭代器不能直接遍历数组,迭代器一般是用来取集合容器里面的值,如果一定要用迭代器的话,可以将数组转成集合,再进行迭代。
    不过要取数组中的值,直接循环取就是最简单的了,为何要去用迭代器呢。

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409776 学习 · 4546 问题

查看课程

相似问题