Java文件操作、序列化与对话框使用详解
1. 从顺序文件中读取和反序列化数据
在处理包含XML序列化对象的文件时,我们可以使用JAXB和 BufferedReader 来读取和显示这些对象。以下是一个示例代码:
// Reading a file of XML serialized objects with JAXB and a
// BufferedReader and displaying each object.
import java.io.BufferedReader;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import javax.xml.bind.JAXB;
public class ReadSequentialFile {
public static void main(String[] args) {
try (BufferedReader input = Files.newBufferedReader(Paths.get("clients.xml"))) {
Accounts accounts = JAXB.unmarshal(input, Accounts.class);
// display contents
System.out.printf("%-10s%-12s%-12s%10s%n", "Account",
超级会员免费看
订阅专栏 解锁全文
1290

被折叠的 条评论
为什么被折叠?



