将一个二维数组装入输入流,并利用输入流读取该数组并打印。

来源:百度知道 编辑:UC知道 时间:2024/07/07 16:36:30
用JAVA 将一个二维数组装入输入流,并利用输入流读取该数组并打印。
请把代码 写出来!

//:DataTrans.jaav
//修正了对 JDK1.4 的支持
import java.io.*;
//通过管道来处理此类问题
public class DataTrans {
public static void main(String[] args) throws Exception{
//基本数据传送
int[][] dat = {{1,2,3},{4,5,6,},};
//新建输出管道对象
PipedOutputStream out = new PipedOutputStream();
//新建输入管道对象
PipedInputStream in = new PipedInputStream();
//两个对象进行连接
out.connect(in);
//以对象的方式向管道写入数据
ObjectOutputStream oos = new ObjectOutputStream(out);
//以对象的方式从管道读取数据
ObjectInputStream oin = new ObjectInputStream(in);
oos.writeObject(dat);//写对象
oos.flush();
oos.close();
Object readobj = oin.readObject();//读取对象
oin.close();

//打印读取到的对象
int[][] dat2 = (int[][])readobj;
for(int i=0; i<dat2.length; i++){
for(int j=0; j<dat2[i].length; j++)
System.out.print(dat2[i][j]);
System.out.println();
}

//对象传送
Objec

将二维数组 a表示的矩阵转置存b中,并输入a和b。 在Main函数中定义并初始化一个整型数组,将一个二维数组的内容打印出来; 怎样输入二维数组? 编程输入整型二维数组a[6][6],找出其中值最大的元素,并将该最大元素与数组中最后一个元素交换后输出该数 在C里面怎么原样输入一个二维数组??? 通过键盘对一个3行4列的二维数组输入整型数值,并按表格形式输出此数组的所有元素 任意输入一个字符串输入到数组,将其中的数字存入到另一个数组中,并显示数字 利用数组定义两个3*3矩阵,计算这2个矩阵的乘积,并将计算结果存放到另外一个二维数组中! 如何将一个二维数组的列固定?? 输入一个二维数组A[6][6]。设计一个函数,用指向一维数组的指针变量一维数组的和二维数组的行%C