11-Java-数组
Posted 爱学习de测试小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11-Java-数组相关的知识,希望对你有一定的参考价值。
数组
- 数组的概念:是一种容器,可以同时存放多个数据值。
数组的特点:
- 数组是一种引用数据类型
- 数组当中的多个数据,类型必须统一
- 数组的长度在程序运行期间不可改变
初始化
- 数组的初始化:在内存当中创建一个数组,并且向其中赋子予一些默认值。
动态初始化(指定长度)
- 格式:数据类型[] 数组名称=new 数据类型[组长度];
/**
* @Time: 2021/5/5
* @Author: 大海
**/
public class test12 {
public static void main(String[] args) {
// 格式:数据类型[] 数组名称=new 数据类型[组长度]
// 创建一个数组,存放4个int数据
int[] intArray= new int[4];
// 创建一个数组,存放5个double数据
double[] doubleArray = new double[5];
// 创建一个数组,存放6个String数据
String[] stringArray = new String[6];
}
}
静态初始化(指定内容)
- 格式:数据类型[] 数组名称=new 数据类型 []{元素1,元素2,..};
/**
* @Time: 2021/5/5
* @Author: 大海
**/
public class test13 {
public static void main(String[] args) {
// 格式:数据类型[] 数组名称=new 数据类型 []{元素1,元素2,..};
int[] intArray = new int[]{1, 2, 3, 4};
String[] stringArray = new String[]{"Hello", "java"};
// 省略格式:数据类型[] 数组名称={元素1,元素2,..};
int[] intArrayA = {2, 4, 6, 8, 10};
}
}
访问数组元素
/**
* @Time: 2021/5/5
* @Author: 大海
**/
public class test13 {
public static void main(String[] args) {
int[] intArray = new int[]{1, 2, 3, 4};
String[] stringArray = new String[2];
// 直接打印
System.out.println(intArray[0]);
// 赋值给变量
int numOne = intArray[1];
System.out.println(numOne);
// 赋值
stringArray[1] = "Hello";
System.out.println(stringArray[0]);
System.out.println(stringArray[1]);
}
}
数组其他操作
import javax.jws.soap.SOAPBinding;
import java.lang.reflect.Array;
import java.util.Arrays;
/**
* @Time: 2021/5/5
* @Author: 大海
**/
public class test13 {
public static void main(String[] args) {
int[] intArray = new int[]{1, 2, 3, 4};
// 长度
System.out.println(intArray.length);
// 遍历数组
for (int j : intArray) {
System.out.println(j);
}
// 打印数组内容
System.out.println(Arrays.toString(intArray));
}
}
以上是关于11-Java-数组的主要内容,如果未能解决你的问题,请参考以下文章
错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”