码迷,mamicode.com
首页 > 编程语言 > 详细

集合与数组简明介绍

时间:2018-01-31 11:36:03      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:stat   reac   rip   存储   ++   nta   log   介绍   add   

集合与数组

数组

数组既可以存储基本数据类型,又可以存储对象数据类型,但是数组的长度固定,适用于长度已明确的情况下。

集合

集合只能存储对象,对象类型可以不一样,且长度可变,适用于长度不明确的情况下或存储对象不同的情况下

代码实践


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
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,
且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


集合与数组简明介绍

标签:stat   reac   rip   存储   ++   nta   log   介绍   add   

原文地址:https://www.cnblogs.com/ljmatlight/p/8390698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!