Java中的数据结构(1)

数组

数组是一个存放多个数据的容器

  • 数据是同一种类型
  • 所有的数据是线性规则排列
  • 可通过位置索引来快速定位访问数据
  • 需明确容器的长度
int a[];
int[] b; // a,b还没有new操作,实际上是null没有内存位置
int[] c = new int[2] //c有两个元素都是0
c[0] = 10; 
c[1] =20; //逐个初始化
int d[] = new int[]{0,2,4}; //同时定义初始化
int d1[] = {1,3,5}; 

数组属性

  • length表示长度
  • 数组遍历 2种方法
//需要自己控制
for(int i=0;i<i.length;i++){
System.out.println(d[i]);
}
//无需自己控制
for(int e : d){
System.out.println(e);
}
//多维数组
for(int[] items:a)
{
  for(int item:items)
  {
    System.out.print(item+",");
  }
System.out.println();
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容