您的位置:首页 > 其它

集合与数组简明介绍

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

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明。

文中有不妥或者错误的地方,欢迎勘误,如果你有更好的建议,可以给我留言讨论,共同进步。

互联网技术时效性较强,引用请慎重。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: