【发布时间】:2013-01-26 17:54:18
【问题描述】:
XmlSerializer 类在 c# 中究竟做了什么,如何在 java 中使用相同的功能?
以下只是c#中的部分代码(java中是否可以有这个方法?)
public static List<PinglishString> LoadPinglishStrings(string filePath)
{
var serializer = new XmlSerializer(typeof(List<ListOfString>));
TextReader stream = null;
try
{
stream = new StreamReader(File.Open(filePath, FileMode.Open, FileAccess.Read), Encoding.UTF8);
List<ListOfString> list = serializer.Deserialize(stream) as List<ListOfString> ?? new List<ListOfString>();
return list;
}
finally
{
if (stream != null)
stream.Close();
}
}
【问题讨论】:
-
@DanielKelley:非常有用的链接,非常感谢