Array,Collection,Map的浅析
来源:互联网 发布:c语言中return的用法 编辑:程序博客网 时间:2024/06/03 21:06
一、Array
1:Array是用来存储一组相同类型的集合,属于引用类型数据,集合中每一个元素都对应自己的下标。
2:优点:遍历非常快,查找某个元素效率最高。
缺点:数组的长度改变只能在初始化时或使用System.arraycopy(src, srcPos, dest, destPos, length);
Arrays.copyOf(original, newLength)去改变;增删减元素非常的繁琐。
package test;import java.util.Arrays;public class ArrayDemo {public static void main(String[] args) {int[] arr = new int[3];int[] arr1 = { 2, 5, 8 };int[] arr2;arr2 = new int[] { 2, 5, 8 };System.out.println(arr.length);//3System.out.println(arr[0]);//0arr[1]=100;System.out.println(arr[arr.length-1]);//0}}
二、Collection
Collection是所有集合的顶级接口,List和Set
集合提供了add(),remove(),以及迭代器遍历方法
三、Map
用key-value方式建立的查询表,其本质是Entry[]加LinkedList数据,用于快速查找元素的一种数据结构
HashMap的实现原理:传送门:http://blog.csdn.net/vking_wang/article/details/14166593
0 0
- Array,Collection,Map的浅析
- Java: Array, Collection和Map的区别
- Map和Collection的区别?还有Collection和Collections的区别?Array与Arrays的区别?.
- java基本概念(Array , Arrays,Collection,Map)
- 基础 - Array,Collection(list,set),Map
- could not be resolved as a collection/array/map/enumeration/iterator type的异常处理
- 集合框架2——泛型、map、collection、Array
- java的Collection和Map
- Collection和Map的使用
- Map和Collection的区别
- Collection和map的区别
- Collection与Map的概述
- Collection和Map的总结
- 关于struts2的checkboxlist、select等标签发生could not be resolved as a collection/array/map/enumeration/iterat
- Map集合,List集合,Array数组,Iterator迭代,Collection集合,Set集合的多种遍历方式
- Collection && Map
- collection map
- Collection--Map
- 集成病毒数据查询
- 适应“变” 终将“蝶变”| 浅谈云视互动融智服务云与企业营销
- HttpClient请求数据的封装
- linux系统下的c编程——my first program
- 通过jdbc向数据库中插入数据,并对密码进行加密
- Array,Collection,Map的浅析
- python文件读写
- php面试题之四——PHP面向对象(基础部分)
- 使用 matlab 数字图像处理(九)—— 去卷积(deconvolution,逆滤波复原)
- H.264码流结构解析
- 新视图RecyclerView(一)
- #OC---一些基本概念
- [Robotics: Aerial Robotics] Quadrotor Kinematics 四旋翼无人机运动学
- 不平衡的振动诊断要点