1. 将下列类的对象实现xml序列化
public class Student
{
byte id;
int age;
string name;
float score;
}
2. 将上述对象以顺序读写方式读取或者写入xml文件。
3. 将上述对象以随机读写方式读取或者写入xml文件。
求代码
1. 将下列类的对象实现xml序列化
public class Student
{
byte id;
int age;
string name;
float score;
}
2. 将上述对象以顺序读写方式读取或者写入xml文件。
3. 将上述对象以随机读写方式读取或者写入xml文件。
求代码
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);
}
}