List转为数组的标准做法

    List<String> list = new ArrayList<String>();
    list.add("苹果");
    list.add("西瓜");
    list.add("荔枝");
    System.out.print("list=");
    for(String str : list){
	    System.out.print(str+"  ");
    }
    System.out.println();
    if(list.size() > 0){
        //1、先创建出一个和list同等长度的数组
        String[] arr = new String[list.size()];
        //2、调用List的toArray()方法,数组作为参数
        list.toArray(arr);
        System.out.print("arr=");
          for(String a : arr){
	      System.out.print(a+"  ");
	  }
  }
		                                           

 结果:

 

posted @ 2020-11-30 16:28  信铁寒胜  阅读(1470)  评论(0编辑  收藏  举报