gpt4 book ai didi

java - 从xml文件中获取long值

转载 作者:行者123 更新时间:2023-12-02 01:55:29 25 4
gpt4 key购买 nike

我的 Android 应用程序有一个可用作保存文件的 xml 文件。在这个文件中有几个值是数字,这些数字可以大于最大int值(这些数字是long类型)。

这是我的问题:当我加载 xml 文件时,我无法获取这些 long 值,因为没有 getLong() 方法

XmlReader reader = new XmlReader(); // xmlreader from libgdx framework
XmlReader.Element root;
root = reader.parse(Gdx.files.internal("gamedata.xml"));
XmlReader.Element data = root.getChild(3);
level = data.getInt("level"); // int type value
money = ??? // long type value

我如何读取这些长值?

最佳答案

据我所知,API 不允许您获取 Long 属性值。由于 API 没有接口(interface),因此您必须采取解决方法。您应该获取 String 形式的 vaue,然后使用 XmlReader.Element api 将其转换为 long:

String  getAttribute(java.lang.String name) 

关于java - 从xml文件中获取long值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52374399/

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