59、java集合-ArrayList
来源:互联网 发布:参与网络棋牌赌博 编辑:程序博客网 时间:2024/05/24 06:17
一、ArrayList类概述及使用1、ArrayList类概述1)底层数据结构是数组,查询快,增删慢2)线程不安全,效率高二、ArrayList案例/* * ArrayList的使用。 * 存储字符串并遍历 */public class ArrayListDemo {public static void main(String[] args) {// 创建集合对象ArrayList array = new ArrayList();// 创建元素对象,并添加元素array.add("hello");array.add("world");array.add("java");// 遍历Iterator it = array.iterator();while (it.hasNext()) {String s = (String) it.next();System.out.println(s);}System.out.println("-----------");for (int x = 0; x < array.size(); x++) {String s = (String) array.get(x);System.out.println(s);}}}/* * ArrayList存储自定义对象并遍历 */public class ArrayListDemo2 {public static void main(String[] args) {// 创建集合对象ArrayList array = new ArrayList();// 创建学生对象Student s1 = new Student("武松", 30);Student s2 = new Student("鲁智深", 40);Student s3 = new Student("林冲", 36);Student s4 = new Student("杨志", 38);// 添加元素array.add(s1);array.add(s2);array.add(s3);array.add(s4);// 遍历Iterator it = array.iterator();while (it.hasNext()) {Student s = (Student) it.next();System.out.println(s.getName() + "---" + s.getAge());}System.out.println("----------------");for (int x = 0; x < array.size(); x++) {// ClassCastException 注意,千万要搞清楚类型// String s = (String) array.get(x);// System.out.println(s);Student s = (Student) array.get(x);System.out.println(s.getName() + "---" + s.getAge());}}}
阅读全文
0 0
- 59、java集合-ArrayList
- Java集合之ArrayList
- 《java集合框架---------ArrayList》
- java集合之ArrayList
- Java 集合框架-ArrayList
- Java集合之ArrayList
- java 集合-----------ArrayList
- java集合之ArrayList
- java集合之arrayList
- java集合(ArrayList)
- java集合(ArrayList练习)
- Java集合之ArrayList
- java集合类ArrayList
- 【Java】ArrayList集合容器
- Java集合框架:ArrayList
- 02.Java 集合 - ArrayList
- java集合-ArrayList
- java ArrayList集合分析
- 【分布式】一致性哈希
- CodeForces 852B Neural Network country(dp+矩阵快速优化)
- 手把手教你用Python抓取热门景点热力图!(附代码)
- leetcode--22. Generate Parentheses
- 58、java集合-List
- 59、java集合-ArrayList
- 惊叹!这个盲人程序员是这样写代码的
- 再见,babel-preset-2015
- Deep learning学习系列笔记[1]
- 60、java集合-Vector
- 61、java集合-LinkedList
- 基于ssm框架的个人博客(8)--Blog相关数据库操作实现
- 怎么把Android放在C盘的默认文件及缓存移到指定的路径
- 优化:深度学习中的优化