java数组
来源:互联网 发布:易企秀官网mac版 编辑:程序博客网 时间:2024/05/22 08:12
java中
1. 数组的声名
一维
(1) int[ ] score;
(2) int score[ ];
二维
(1)int arr[ ][ ];
(2)int[ ][ ] arr;
2. 分配空间
score = new int[30]; //必须指明数组的长度
arr = new int[4][30];
3. 赋值
(1) 直接使用下标赋值
score[0] = 89;
score[1] = 90;
.....
(2)边声明边赋值
int[ ] score = {89, 90, 78}; //这个必须在一条数组声明语句中完成
int[ ][ ] arr = {{2, 3, 4}, {5, 6, 7}}
int[ ] score = new int[ ]{89. 90, 78};
String[ ] array = new String[ ] {"I", "Love", "You"};
(3) 动态地从键盘输入信息并赋值
Scanner input = new Scanner(System.in);
for(int i = 0; i < 10; i++)
score[i] = input.nextInt();
4. 数组的排序
可以使用java.util.Arrays类的sort()方法,进行升序排序
Arrays.sort(score);
5.数组的长度
score.length;
6.数组的复制
(1) 通过循环,逐个元素赋值
(2) System类提供的arraycopy方法
System.arraycopy(arr1, 0, arr2, 0, arr1.length);
注意:
直接通过数组名进行赋值是错误的。
- java数组添加数组
- java数组添加数组
- Java数组-二维数组
- 【Java】数组--二维数组
- java-数组/二维数组
- Java数组、遍历数组
- java数组
- JAVA数组
- JAVA数组
- JAVA数组
- Java数组
- Java数组
- java数组
- java数组
- java数组
- Java--数组
- Java数组
- java 数组
- linux vi使用方法
- C语言泛型编程技术(linux,mysql广泛应用)
- 高效系统地学习
- 一个Activity中多个 ListView 只允许主界面滚动
- 学习笔记之JavaWeb基础:Servlet的HelloWorld和原理
- java数组
- 分布式事务开发,走秀相关知识汇总
- JVM内存划分
- 学习perl的unless控制结构
- Deeplearning学习之路_第三章(Softmax回归)
- Wifi P2p连接步骤整理
- maven 学习笔记
- 关于动态内存的分配和释放
- Pacemaker介绍