永发信息网

1. 将下列类的对象实现xml序列化

答案:1  悬赏:50  手机版
解决时间 2021-07-30 15:06
  • 提问者网友:雾里闻花香
  • 2021-07-30 02:07

1. 将下列类的对象实现xml序列化

public class Student

{

byte id;

int age;

string name;

float score;

}

2. 将上述对象以顺序读写方式读取或者写入xml文件。

3. 将上述对象以随机读写方式读取或者写入xml文件。

求代码

最佳答案
  • 五星知识达人网友:怙棘
  • 2021-07-30 03:21

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;


public class FileOutputStreamExe {
public static void exefileoutputstream(File fromFile,File toFile){
FileInputStream fis = null;
try {
fis = new FileInputStream(fromFile);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
FileOutputStream fos = null;
try {
fos = new FileOutputStream(toFile);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

int tempI=0;
try {
while((tempI=fis.read())!=-1){
fos.write(tempI);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
fos.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
fos.close();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
fis.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public static void main(String[] args) {
// TODO Auto-generated method stub
File fromFile = new File("xml文档路径");
File toFile = new File("xml文档");
exefileoutputstream(fromFile, toFile);
}


}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯