Java 数组

SHIAGUIYA 2021-02-28 10:42:47
数组对于所有编程语言来说都是重要的数据结构之一,Java 语言中提供的数组是用来存储固定大小的同 类型元素。

一维数组:

1、数组声明

byte[] arrByte;

int[] arrInt;

char[] arrChar;

String[] arrStr;

注意:String arrStr1[];语法上支持,但不要这样写

2、数组的初始化

(1)静态初始化

arrByte = new byte[] { 1, 2, 3, 4, 5 };

或者 数组变量的声明和初始化用一条语句完成

byte[] arrByte1 = new byte[] { 1, 2, 3, 4, 5 };

(2)动态初始化

arrInt = new int[4];

或者 数组变量的声明和初始化用一条语句完成

int[] arrInt = new int[4];

3、赋值和取值

(1)手动赋值

arrInt[0]=1;arrInt[1]=2;arrInt[2]=3;

(2)遍历赋值

for(int i = 0; i < arrInt.length; i++){

arrInt[i]=i;

}

(3)遍历取值

for (int i = 0; i < arrInt.length; i++){

System.out.println(arrInt[i]);

}

二维数组:

二维数组的声明、初始化和引用与一维数组相似:

*示例代码:*



注意:Java语言中,把二维数组看作是数组的数组,数组空间不是连续分配的。所以不要求二维数组每 一维的大小相同。


...全文
154 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeepSayingNo 2021-03-02
感谢楼主
  • 打赏
  • 举报
回复
HuangHe201691 2021-03-01
写的很好哦
  • 打赏
  • 举报
回复
学习了,很不错
  • 打赏
  • 举报
回复
发帖
非技术区

2.3w+

社区成员

Java 非技术区
社区管理员
  • 非技术区社区
加入社区
帖子事件
创建了帖子
2021-02-28 10:42
社区公告
暂无公告