集合与数组简明介绍
2018-01-31 09:46
162 查看
集合与数组
数组
数组既可以存储基本数据类型,又可以存储对象数据类型,但是数组的长度固定,适用于长度已明确的情况下。集合
集合只能存储对象,对象类型可以不一样,且长度可变,适用于长度不明确的情况下或存储对象不同的情况下代码实践
package com.github.ljmatlight; import java.util.ArrayList; /** * Description:集合与数组 * <br /> 数组既可以存储基本数据类型,又可以存储对象数据类型,但是数组的长度固定,适用于长度已明确的情况下。 * <br /> 集合只能存储对象,对象类型可以不一样,且长度可变,适用于长度不明确的情况下或存储对象不同的情况下。 * <br /> Author:ljmatlight */ public class ListAndArray { public static void main(String[] args) { // 数组既可以存储基本数据类型,又可以存储对象数据类型,但是数组的长度固定,适用于长度已明确的情况下。 int[] intArray = new int[10]; Integer[] integerArray = new Integer[10]; for (int i = 0; i < 10; i++) { intArray[i] = 10 - i; integerArray[i] = new Integer(10 - i); } int intArrayLength = intArray.length; for (int i = 0; i < intArrayLength; i++) { System.out.println("int: " + i + " = " + intArray[i]); } int integerArrayLength = integerArray.length; for (int i = 0; i < integerArrayLength; i++) { System.out.println("Integer: " + i + " = " + integerArray[i]); } // =================================================================== // 集合只能存储对象,对象类型可以不一样,且长度可变,适用于长度不明确的情况下或存储对象不同的情况下。 ArrayList<Object> objectArrayList = new ArrayList<>(); objectArrayList.add("A"); objectArrayList.add(1000L); objectArrayList.add(false); objectArrayList.forEach(o -> System.out.println(" o ==== " + o)); } }
作者:随风浮云
出处:http://www.cnblogs.com/ljmatlight
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明。
文中有不妥或者错误的地方,欢迎勘误,如果你有更好的建议,可以给我留言讨论,共同进步。
互联网技术时效性较强,引用请慎重。
相关文章推荐
- 数组、集合的接口和枚举介绍
- Ruby简明教程之数组和Hash介绍
- 字符串数组集合OC简单介绍
- 数组、集合的接口和枚举介绍
- java 集合 之 链表和线性表以及ArrayList的各方法的介绍及示例 及 ArrayList与LinkedList的区别分析 及 ArrayList与Array(数组)的区别
- 树状数组简明介绍
- java栈与堆的区别,队列,数组,链表的介绍。。。集合的介绍
- 1.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端接口
- 数组、运算符、流程控制的基本介绍及示例
- 简明Python教程 1)介绍 2)安装 3)开始 4)
- mybatis参数中包含数组和集合时候怎么传参?
- 集合框架之数组集合算法
- JAVA集合和数组的区别?
- javascript数组操作用法集合
- 黑马程序员Java__集合(数组)和类
- 将json格式的数组字符串转换为java集合
- js set集合转数组 Array.from的使用方法
- JAVA 集合List,数组,Set,Map,直接的相互转换
- next数组介绍
- java集合之一(框架介绍)