怀孕的彩超报告图片:帮我编个java程序

来源:百度文库 编辑:高校问答 时间:2024/04/27 03:31:32
要求:编写一通用函数,用于输出二维数组变量中的每个元素
用最简单方法编出来!!!

回答补充: (楼上的两位脑子简单)

通用结构 需要使用反射Api包的Array类

文件名 Temp.java(里面包含静态函数):

import java.lang.reflect.Array;//导入反射API 的 Array类

public class Temp{
public static void printArray(Object array){//打印二维数组函数
int arrayLength=Array.getLength(array);
for(int i=0;i<arrayLength;i++){
printElements(Array.get(array,i));
}
}
public static void printElements(Object array){//打印一维数组幻术
int arrayLength=Array.getLength(array);
for(int i=0;i<arrayLength;i++){
System.out.print(Array.get(array,i)+",");
}
System.out.println();
}
public static void main(String args[]){
String[][] str={{"a","b"},{"b","a"}};
int[][] num=new int[][]{{1,54,6},{45,32,4},{4,5,78}};
boolean[][] bool={{true,false,false},{true}};
//str[0]=new String[3];//
//str[1]=new String[2];

System.out.println("打印字符串类型二维数组:");
printArray(str);
System.out.println("打印int类型二维数组:");
printArray(num);
System.out.println("打印布尔类型二维数组:");
printArray(bool);
System.out.println("打印字符串类型一维数组:");
printElements(str[1]);
}
}

这个太简单了

唉~