博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA基础11——数组
阅读量:3965 次
发布时间:2019-05-24

本文共 897 字,大约阅读时间需要 2 分钟。

数组是一种数据结构,用来存储同一类型的集合。

一、数组的声明:

1. 类型名称[] 变量名=new 类型名称[length];

2.类型名称[] 变量名={?,?,?};

3.类型名称[] 变量名=new 类型名称[]{?,?,?};

public static void main(String[] args) {		int[] arr = new int[3];		int[] brr = {1,2,3};		int[] crr = new int[]{1,2,3};	}

三种数组声明的方式有一个共同的特点:那就是一定事先声明数组的长度

之所以事先要声明数组的长度,是因为数组存储在我们的堆内存当中,而我们的堆内存开辟内存空间的大小是在初始化的时候就需要确定的,不能随便扩大和缩小。

二、for each循环

1.java有这一种很强的循环结构,可以用来依次处理数组当中的元素,不会产生越界问题。

比如:

public static void main(String[] args) {		List list = new ArrayList
(); for (int i = 0; i <10; i++) { list.add("123"); } for (Object object : list) { System.out.println(object); } }

2.关于数组的打印

在java当中有一个方法可以更加快速的打印数组的值的方法:

public static void main(String[] args) {		int[] a = {1,11,1,1,1,1,1};				System.out.println(Arrays.toString(a));}

---------------------------------------------------------------------------------------------------------------------

在java当中允许数组的长度为0.

 

 

 

 

 

 

转载地址:http://mcyki.baihongyu.com/

你可能感兴趣的文章
[第22课] 二项分布4
查看>>
Pandas 筛选数据
查看>>
Pandas 复合索引
查看>>
[第23课] 期望值E(X)
查看>>
[第24课] 二项分布的期望值
查看>>
Pandas 处理 NaN
查看>>
Pandas 分组统计
查看>>
Pandas 多 DataFrame联接
查看>>
Sybase 系列文章目录
查看>>
SQLServer
查看>>
Hibernate 通过 Hibernate 访问数据库
查看>>
java面试题
查看>>
消息队列相关(MQ)
查看>>
生成短连接
查看>>
java多线程
查看>>
mybatis高级结果映射
查看>>
java 中的锁
查看>>
线程池
查看>>
深入浅出:Tomcat应用服器中Servlet容器架构及工作原理剖析
查看>>
fastjson 将json和java对象相互转换
查看>>