首页编程java编程java数组创建(java数组添加元素)

java数组创建(java数组添加元素)

编程之家2026-05-27644次浏览

大家好,关于java数组创建很多朋友都还不太明白,今天小编就来为大家分享关于java数组添加元素的知识,希望对各位有所帮助!

java数组创建(java数组添加元素)

java 如何定义数组和初始化

1.数组的定义:

数组可以分为一维数组,二维数组,多维数组。一维数组的定义有以下两种方式:

type[]arr_name;

typearr_name[];二维数组的定义方式如下:

type[][]arr_name;

typearr_name[][];多维数组可根据维数指定相应个数的[ ]

java数组创建(java数组添加元素)

int[]arr1;

String[]arr2;

floatarr3[];

String[][]arr4;2.数组的初始化:

数组的初始化有以下两种方式

静态初始化

静态初始化是指在定义的同时指定数组元素内容,示例代码如下:

int[]arr1={1,2,3,4,5};

String[]arr2={"tom","rose","sunny"};

String[][]arr3={{"tom","American"},{"jack","England"},{"张三","china"}};动态初始化

动态初始化是指在定义时首先通过new关键字开辟指定大小的存储空间,然后在为数组指定内容

int[]arr1=newint[2];

arr1[0]=10;

arr2[1]=20;

arr3[2]=30;

java中如何创建字符串数组

java中定义一个字符串数组方式如下:

1.String[] str={"AAA","BBB","CCC"};

2.String str[]={"AAA","BBB","CCC"};

string类型和其他基本类型相似,创建数组时,有上述两种方式。

数组可以分为一维数组和二维数组;

一维数组的语法格式:

数组元素类型数组名[ ]={数组元素的初值,。。。}

如: int sa[]={1,2,3}

二维数组声明的语法格式:

数组元素类型数组名[ ][ ]

如:int a[][]=new int [2[3]

都是一个原理的,自己换一下自己想要定义的数组类型就可以了。

字符串数组的创建:

String a=new String("Java");

不过推荐用ArrayList strArray= new ArrayList();比较灵活。

java中怎么数组初始化

一维数组

1)

int[] a;//声明,没有初始化

2)

int[] a=new int[5];//初始化为默认值,int型为0

3)

int[] a={1,2,3,4,5};

//初始化为给定值

4)

int[] a=new int[]{1,2,3,4,5};//同(3)

int[] a=new int[5]{1,2,3,4,5};

//错误,如果提供了数组初始化操作,则不能定义维表达式

5)

int[] a;

a=new int[5];//正确,同(2)一样

int[] a;

a={1,2,3,4,5};//错误数组常量只能在初始化操作中使用,如(3)

6) int a[];

a[0]=1;

//错误,因为数组没有初始化,不能赋值a[1]=2;二维数组

1)

int[][] a;

//声明,没有初始化

2) int[][] a=new int[2][3];

//初始化为默认值,int型为0

3)

int[][] a={{1,2},{2,3},{3,4}};

//初始化为给定值

int[][] a={{1,2},{2,3},{3,4,5}};

//没有错,数组空间不是连续分配的,所以不要求每一维的大小相同

4)

int[][] a=new int[2][];

a[0]=new int[3];

//a[0]其实就是一个数组a[1]=new int[4];

//每一维的大小可以不一样

;

5)

int[][] a=new

int[][]{{1,2},{2,3},{3,4,5}};

//同(3)

好了,关于java数组创建和java数组添加元素的问题到这里结束啦,希望可以解决您的问题哈!

ai智能填报志愿艺术类(如何用ai来填报志愿)安装jdk的详细步骤(安装java环境)