gpt4 book ai didi

java - 如何轻松地将基于 XML 的配置文件加载到 Java 类中?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:40:24 26 4
gpt4 key购买 nike

我有一个简单的 java 类,看起来像这样:

public class Skin implements Serializable {

public String scoreFontName = "TahomaBold";
...
public int scoreFontHeight = 20;
...
public int blockSize = 16;
...

public int[] nextBlockX = {205, 205, 205, 205};
...
public String backgroundFile = "back.bmp";
...
}



我想从一个看起来像这样的简单 XML 文件中读取此信息:

<xml>
<skin>
<scoreFontName>"Tahoma Bold"</scoreFontName>
...
<scoreFontHeight>20</scoreFontHeight>
...
<blockSize>16</blockSize>
...
<nextBlockX>
<0>205</0>
<1>205</1>
<2>205</2>
<3>205</3>
<nextBlockX>
....
<backgroundFile>"back.bmp"</backgroundFile>
...
<skin>
</xml>

有没有一种简单的方法可以将 xml 文件中的信息直接注入(inject)到变量名中,而不必手动解析它?我不介意使用外部库。

感谢任何帮助。

最佳答案

XStream 是一个非常棒的库。

http://x-stream.github.io/

您可以为您的类设置别名,甚至可以设置自定义数据格式,使 XML 文件更具可读性。

关于java - 如何轻松地将基于 XML 的配置文件加载到 Java 类中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/501325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com