📄 varsertest.java
字号:
import com.jacob.com.*;
import com.jacob.activeX.*;
import java.io.*;
class varSerTest
{
public static void main(String[] args) throws Exception
{
Variant vs1 = new Variant("hi");
Variant vs2 = new Variant(123.456);
FileOutputStream fos = new FileOutputStream("foo.foo");
vs1.Save(fos);
vs2.Save(fos);
fos.close();
Variant vl1 = new Variant();
Variant vl2 = new Variant();
FileInputStream fis = new FileInputStream("foo.foo");
vl1.Load(fis);
vl2.Load(fis);
System.out.println(vl1);
System.out.println(vl2);
// same thing with serialization
fos = new FileOutputStream("foo.ser");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(vs1);
oos.writeObject(vs2);
oos.close();
fos.close();
fis = new FileInputStream("foo.ser");
ObjectInputStream ois = new ObjectInputStream(fis);
Variant vss1, vss2;
vss1 = (Variant)ois.readObject();
vss2 = (Variant)ois.readObject();
ois.close();
fis.close();
System.out.println(vss1);
System.out.println(vss2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -