【名师课堂】Java高级开发

【名师课堂】Java高级开发

Java核心第三部
156课时 |
31737人已学 |
(17 评论)

加入学习
加入学习

//只允许保存String类型数据 ArrayList arrayList = new ArrayList(); arrayList.add("Hello"); arrayList.add("Hello");//重复数据 arrayList.add("Wolrd"); System.out.println(arrayList); 

允许重复

 

ArrayList子类:(90%优先项)

    ArrayList是一个针对于List接口的数组操作实现。

List存在有一个get()方法,可以结合索引取出数据;

千万记住get()方法是Collection子接口List的,如果使用的不是Listj接口的子类,那么就无法使用get()方法。

思路:如果使用的不是List接口而是Collection,只能将Collection变为对象数组来操作然后利用get()方法将数据取出。(不到万不得已,尽量别这么玩,会造成ClassCastException安全隐患)。

[展开全文]

授课教师

讲师
阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >