「java新建的二维数组」java新建的二维数组怎么删除
今天给各位分享java新建的二维数组的知识,其中也会对java新建的二维数组怎么删除进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java怎么定义一个二维数组
- 2、Java如何用Array.newInstance() 创建二维数组?
- 3、java怎么构建二维数组呢?
- 4、JAVA中如何创建一个二维数组,然后给二维数组赋值!
- 5、java,二维数组的创建?
- 6、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新建的二维数组怎么删除的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-06,除非注明,否则均为
原创文章,转载请注明出处。