mshd.net
当前位置:首页 >> 如何在JAvA里面创建一个动态的二维数组?? >>

如何在JAvA里面创建一个动态的二维数组??

方式一:public Object[][] create(int m,int n){ return new Object[m][n];}方式二:System.arrayCopy();Arrays.copy();都可以实现,你可以百度一下用法,java还可以实现“奇异”数组,数组中的数组长度可以不一致。

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

public class DoSomeThing { public static void main(String[] args) { Vector v=new Vector();//Vector的一维数组,即二维数组 Vector v1=new Vector();//一维数组 Vector v2=new Vector();//一维数组 v1.add(1d); v1.add(2d); v.addElement(v...

public static void main(String[] args) { int a[][] = new int[6][5]; for (int i = 0; i < a.length; i++) { for (int j = 0; j < a[i].length; j++) { a[i][j] = new Random().nextInt(10); } } for (int i = 0; i < a.length; i++) { for (...

有两种实现方法: 可以用List数组来实现 可以用map来实现 方法一:用map来实现 比如要创建一个1行、3列的数组,实现方法如下: public static void main(String[] args) throws CloneNotSupportedException { Map myMap = create(1, 3);}public ...

Vector中保存的元素是 Object 而Vector本身也是一个Object 所以可以在Vector中再次保存Vector 例: Vector vector=new Vector();//一维 Vector va=new Vector();//一维元素 Vector vb=new Vector();//一维元素 Vector vc=new Vector();//一维元...

java中使用 [][] 来定义二维数组,定义数组时也可同时初始化。 两种初始化形式: 格式1、动态初始化 数据类型 数组名 [ ][ ] = new 数据类型[m][n]数据类型 [ ][ ] 数组名 = new 数据类型[m][n]数据类型 [ ] 数组名 [ ] = new 数据类型[m][n] 举...

比如:String[][] str = new String[5][3]; 补充:数组没有动态的,一般要实现动态数组的效果,都是使用集合List list = new ArrayList(); list.add("11"); list.add("aa"); ... 例如这个,list中就可以无限的往里添加数据了 补充: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 ;i

public class Demo12 { public static void main(String[] args) { int[][] a = new int[3][5];//声明一个3行5列的二维数组 //第一个括号里代表行数,第二个括号里代表列数 } } 我这个好像只是一个二维数组,至于你所说的动态二维数组我也不懂

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com