JAVA-基础(集合)
Posted fan123yh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA-基础(集合)相关的知识,希望对你有一定的参考价值。
JAVA-基础(集合 Collection)
1.什么是集合?
集合是java中提供的一种容器,可以用来存储多个数据。有点类似于数组。
2.集合与数组的区别?
数组的长度是固定的。集合的长度是可变的。
数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。
3.集合的主要有哪些?
集合按照其存储结构可以分为两大类,分别是单列集合和双列集合,单列集合为Collection,双列集合为Map。
4.什么是单列集合?什么是双列集合?
单列集合,有点类似与数组,可以简单看作是一个绳子,双列顾名思义,是两个列,但两个列是有对应关系的,key与value。
5.Collection是什么?
单列集合类的根接口,其子接口主要有List和Set。区别会在List与Set区别的文章中写。
6.Collection的方法?
1 public class IteratorDemo 2 public static void main(String[] args) 3 // 使用多态方式 创建对象 4 Collection<String> coll = new ArrayList<String>(); 5 6 // 添加元素到集合 7 coll.add("串串星人"); 8 coll.add("吐槽星人"); 9 coll.add("汪星人"); 10 //遍历 11 //使用迭代器 遍历 每个集合对象都有自己的迭代器 12 Iterator<String> it = coll.iterator(); 13 // 泛型指的是 迭代出 元素的数据类型 14 while(it.hasNext()) //判断是否有迭代元素 15 String s = it.next();//获取迭代出的元素 16 System.out.println(s); 17 18 19
(2.)增强for循环
for(元素的数据类型 变量 : Collection集合or数组) //写操作代码
它用于遍历Collection和数组。通常只进行遍历元素,不要在遍历的过程中对集合元素进行增删操作。
(3.)普通的for循环
这种方式不太好,不建议所以暂时不写,意义不大。
以上是关于JAVA-基础(集合)的主要内容,如果未能解决你的问题,请参考以下文章