「java新建的二维数组」java新建的二维数组怎么删除

博主:adminadmin 2022-12-06 22:15:09 81

今天给各位分享java新建的二维数组的知识,其中也会对java新建的二维数组怎么删除进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java怎么定义一个二维数组

java中使用 [][] 来定义二维数组 定义数组时也可同时初始化

下面是一些例子

float[][] numthree;             //定义一个float类型的2维数组

numthree=new float[5][5];       //为它分配5行5列的空间大小

numthree[0][0]=1.1f;            //通过下标索引去访问     1行1列=1.1

long[][] numfive=new long[5][];     //定义一个long类型的不规则数组

numfive[0]=new long[5];             //为第1行分配5列

//定义double型的数组分配3行3列的空间同时赋值

double[][] numsix={{1.111D,2.222D,3.333D},{4.444D,5.555D,6.666D}};

int[][] numseven=new int[][]{{10,20,30},{40,50},{60}};

Java如何用Array.newInstance() 创建二维数组?

代码如下:

import java.lang.reflect.Array;

public class ArrayTest {

/*

* 使用Array类动态创建多维数组

*/

public static void main(String[] args) {

//创建一个元素类型String,维度为[5][10]的数组

Object arr=Array.newInstance(String.class, 5,10);

//为二维数组赋值

//获取第一维度为4的数组

Object firstIndex=Array.get(arr, 4);

Array.set(firstIndex, 6, "zhangxun");

Array.set(firstIndex,7,"lili");

Array.set(firstIndex,9,"wangs");

//获取第二维度为3的数组

Object new_firstIndex=Array.get(arr, 3);

Array.set(new_firstIndex, 5, "mada");

//将arr数组转换为arr_str二维数组并输出

String[][] arr_str=(String[][])arr;

System.out.println(arr_str[4][6]);

System.out.println(arr_str[4][7]);

System.out.println(arr_str[4][9]);

System.out.println(arr_str[3][5]);

}

}

java怎么构建二维数组呢?

二维数组:int a[][] = {{1,2}, {3,4,5,6}, {7,8,9}};二维数组可看成以数组为元素的数组。

java中多维数组的声明和初始化应按从高维到低维的顺序进行,如:

方法(1);

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

a[0] = new int[2];

a[1] = new int[4];

a[2] = new int[3];//正确

int t[][] = new int[][4];//非法

方法(2);

int a[][] = new int[3][5];//正确,分配一个三行五列的二维数组。

JAVA中如何创建一个二维数组,然后给二维数组赋值!

普通的赋值是:int[][] i = {{1,2,3},{2,3,4},{1,3,4}};

如果是其他情况可以这样:比如:

import java.util.*

public class TT(){

public static void main(String[] args){

int m=0;

for(int i=0 ;i5;i++){

for(int j=0;j5;j++)

a[i][j]=m;

m++;

}

}

}

这是一个给二维数组赋值的例子 把0到25赋值给数组a。

其他还有,你自己多看看书,练习一下。

java,二维数组的创建?

可以这么理解,java没有二维数组,只有数组的数组。

int[][]是一个int[]的数组。

a[0]

=

new

int

[2];

第一个元素是2个长度的int[],{0,

0}。

a[1]

=

new

int

[3];

第二个元素是3个长度的int[],{0,

0,

0}。

java中的二维数组怎样创建?

你定义的是一个2维数组.

int

a[][]=new

int[3][2];列举出来就是

a[0][0],a[0][1]

a[1][0],a[1][1]

a[2][0],a[2][1]

在JAVA中定义数组一般要给出大小的而你给的是[3][2]则有6个

3*2

也就是第一维分别是0,1,2不包含3.

第2维是分别是,0,1不包含2.

而你的

int

a[][]

=

new

int[3][2];

a[0]

=

{1,6};

是想直接一次给2个值.

而a[0]其实也是一个数组

你在a[0]

=

{1,6};把一个集合给了一个数组

范了数据类型不匹配的错误.

int

a[][]

=

new

int[3][2];

a[0][0]=1;

int

b[]={1,6};

a[0]=b;

这样子就先把1,和6变成数组,在把数组给数组,这样数据类型就符合了.

关于java新建的二维数组和java新建的二维数组怎么删除的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-06,除非注明,否则均为首码项目网原创文章,转载请注明出处。