日期:2014-05-17  浏览次数:20697 次

java中数组怎么在两个方法中传递?急
一个IO操作的类,写了一个读取文件的方法,得到的是二维数组,怎么把这二维数组作为返回值,在另外的方法中获得呢?
Java 二维数组

------解决方案--------------------
当作另一个类的参数  a(String [][] strs)
------解决方案--------------------
方法直接返回二维数组也没有问题的啊。只是如果你这个数组比较大的话,可能会占用比较大的内存。
------解决方案--------------------
public string[][] xxx(){
return string[][];
}
------解决方案--------------------
IO啊~常见的方法是这样的:

/**
 * 读数据
 * @param buff
 * @param len
 * @return
 */
int readData(byte[] buff, int len){
//InputStream in=...
//....
return in.read(buff, 0, len); 
}