定义一个 Vector<Vector<Point>> m_vectorSet
=new Vector<Vector<Point>>();的二维向量,
如何用文件存储和读写出来呀~~!
FileOutputStream好像只能存byte类型呀
=new Vector<Vector<Point>>();的二维向量,
如何用文件存储和读写出来呀~~!
FileOutputStream好像只能存byte类型呀
解决方案 »
- 蛋疼的疑问...求解!!!
- java传参问题??
- 在tomcat中不能编译任何jsp文件?急啊﹗﹗
- 关于Java包使用java packagename.Pack命令执行的问题。
- result, rowset, cacheRowset 有什么区别?????,什么情况下区别着用?
- 数组问题(请帮我详细分析一下)
- 怎樣取小數點之後兩個位?
- 关于Java Swing图形界面编程.高手请进!
- 很棒的Java反编译器,但是...?
- 关于this(“字符串”)调用方法疑惑
- 有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCABC…
- 阅读《Java核心开发技术从入门到精通》时,遇到的问题:这个语句是什么意思…
import java.awt.Point;
import java.io.*;
import java.util.*;
/**
* 2011-7-3 2:44:14
* @author Administrator
*/
public class Test {
public Test(){
try {
Vector<Vector<Point>> vv = new Vector<Vector<Point>>();
Vector<Point> vector = new Vector<Point>();
for (int i = 0; i < 3; i++) {
vector.add(new Point(i, i));
}
vv.add(vector);
vector = new Vector<Point>();
for (int i = 0; i < 3; i++) {
vector.add(new Point(2 * i, i));
}
vv.add(vector);
System.out.println("构造好的vv:\n" + vv);
FileOutputStream fos = new FileOutputStream("1.txt");
ObjectOutputStream oos=new ObjectOutputStream(fos);
oos.writeObject(vv);
ObjectInputStream ois=new ObjectInputStream(new FileInputStream("1.txt"));
vv=(Vector<Vector<Point>>)ois.readObject();
System.out.println("读取1.txt得到的vv:\n"+vv);
} catch (Exception ex) {
ex.printStackTrace();
}
}
public static void main(String args[]){
new Test();
}
}