该类在 c# 中到底做了什么XmlSerializer
,我如何在 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();
}
}