「java返回二维数组」java输出二维数组
本篇文章给大家谈谈java返回二维数组,以及java输出二维数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA中能否返回二维数组
- 2、java题 编写一个方法,返回一个double类型的二维数组,数组中的元素通过解析字符串参数获得,
- 3、java怎么通过方法返回二维数组,并接收
- 4、java二维数组返回问题
- 5、java返回二维数组
JAVA中能否返回二维数组
public int[][] FormToArray(JTable ta){
int row=ta.getRowCount();
int col=ta.getColumnCount();
int[][] array=new int[row][col];
for(int i=0;irow;i++)
for(int j=0;jcol;j++)
array[i][j]=(Integer)ta.getValueAt(i+1,j+1);
return array;
}
这是可以编译过的方式
还有就是忆天_sky的问题,你table中存的什么类型很关键
java题 编写一个方法,返回一个double类型的二维数组,数组中的元素通过解析字符串参数获得,
package com.golden.servlet.util;
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
String str = "1,2;3,4,5;6,7,8;9";
for (double[] ds : parseDoubleArray(str)) {
System.out.println(Arrays.toString(ds));
}
}
public static double[][] parseDoubleArray(String arraystr){
double[][] ds = new double[arraystr.split(";").length][];
for (int i = 0; i ds.length; i++) {
String temp = arraystr.split(";")[i];
String[] temp1 = temp.split(",");
double[] tempArray = new double[temp1.length];
for (int j = 0; j tempArray.length; j++) {
tempArray[j] = Double.valueOf(temp1[j]);
}
ds[i] = tempArray;
}
return ds;
}
}
结果:
[1.0, 2.0]
[3.0, 4.0, 5.0]
[6.0, 7.0, 8.0]
[9.0]
java怎么通过方法返回二维数组,并接收
package com.golden.servlet.util;import java.util.Arrays;public class Test { public static void main(String[] args) { String str = "1,2;3,4,5;6,7,8;9"; for (double[] ds : parseDoubleArray(str)) { System.out.println(Arrays.toString(ds)); } } public static double[][] parseDoubleArray(String arraystr){ double[][] ds = new double[arraystr.split(";").length][]; for (int i = 0; i ds.length; i++) { String temp = arraystr.split(";")[i]; String[] temp1 = temp.split(","); double[] tempArray = new double[temp1.length]; for (int j = 0; j tempArray.length; j++) { tempArray[j] = Double.valueOf(temp1[j]); } ds[i] = tempArray; } return ds; } }
java二维数组返回问题
因为你这里捕捉了异常,而且你是在try块中return的,所以会提示你要有返回值。你可以在catch块里面或者外面加个return null。也可以将你return的对象定义成你这个方法的全局变量。
java返回二维数组
package number;//包名number
public class s {//类名s
public static void main(String[] args) {//主函数
int m;//定义局部变量m
int [][]b = new int[5][6];//定义二维数组b[][],同时初始化为5行6列(系统会将元素全部初始化为零)
for(m=0;mb.length;m++){//外循环,循环次数为b.length,(将二维数组的每一行都看成一个元素,b.length即行数 5)
int n;//定义局部变量n
for(n=0;nb[m].length;n++){//外循环,循环次数为b[m].length,即为每一行的长度 6
System.out.print(b[m][n]+" ");//打印二维数组元素与一个空格
}
System.out.println();//内循环结束一次,换行
}
}
}
//这样就可以打印出一个方阵
若满意请采纳
关于java返回二维数组和java输出二维数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。