首页 > 编程语言 > 详细

Java - ArrayList还有什么不能存?!

时间:2019-10-12 21:38:16      阅读:130      评论:0      收藏:0      [点我收藏+]

ArrayList可以存储很多种元素,例如Integer、Double、String……

虽然不能存储基本数据类型的元素,但是可以存储数组或集合:

public class Main {
    public static void main(String[] args) {
      // ArrayList中存储String数组
      String[] str_arr = new String[]{"hello", "world"};
      ArrayList<String[]> arr = new ArrayList<>();
      arr.add(str_arr);
      for (int i = 0 ; i < arr.size(); i++) {
        System.out.println(arr.get(i)[0]);
        System.out.println(arr.get(i)[1]);
      }

      // ArrayList中存储int数组
      // ArrayList<int[]> arr = new ArrayList<>();
      // int[] int_arr = new int[]{1, 2, 3};
      // arr.add(int_arr);
      // for (int i = 0 ; i < arr.size(); i++) {
      //   System.out.println(arr.get(0)[0]);
      //   System.out.println(arr.get(0)[1]);
      //   System.out.println(arr.get(0)[2]);
      // }

      // ArrayList中存储集合ArrayList<Integer>
      // ArrayList<Integer> hello = new ArrayList<>();
      // hello.add(1);
      // hello.add(2);
      // ArrayList<ArrayList<Integer>> arr = new ArrayList<>();
      // arr.add(hello);
      // for (int i = 0 ; i < arr.size(); i++) {
      //   System.out.println(arr.get(i).get(0));
      //   System.out.println(arr.get(i).get(1));
      // }
    }
}

 

Java - ArrayList还有什么不能存?!

原文:https://www.cnblogs.com/GjqDream/p/11663819.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!