gpt4 book ai didi

java - 如何从java中的属性文件中检索整数数据

转载 作者:行者123 更新时间:2023-11-30 11:31:41 24 4
gpt4 key购买 nike

String a=prop.getProperty("winningChances");
ArrayList<String> arrayFromString =new ArrayList<String>(Arrays.asList(a.split("/")));
for (int i = 0; i < arrayFromString.size(); i++) {
winChanceArray.add((arrayFromString.get(i)));
}

在上面的代码中,我从属性文件中获取数据。我必须将它存储为整数格式。但是属性文件中的数据默认是字符串。我不知道如何处理它作为整数。我尝试使用 parseInt 方法。它不工作。
属性文件中的值将采用 winningChances=1,2,3/1,4,7/1,5,9/2,5,8/3,6,9/3,5,7/4 格式,5,6/7,8,9

最佳答案

userdata. winningChances=1,2,3  

, 分隔,您使用 / 作为分隔符

如您所述,值的格式为 1,2,3/1,4,7/1,5,9/2,5,8/3,6,9/3,5,7/4,5,6/7,8,9
所以先用 / 拆分,然后用 , 拆分,或者删除 , 并使用 parseInt

有点像

input = "1,2,3/1,4,7/1,5,9/2,5,8";
ArrayList<String> splitBySlash = new ArrayList<String>();
splitBySlash.addAll(Arrays.asList(a.split(",")));

所以它将有 1,2,3 , 1,4,71,5,9
如果您希望输出为 1,2,3,1,4,7,1,5,9 或删除 , 并使用 parseInt 得到输出为 123,147,159

关于java - 如何从java中的属性文件中检索整数数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17037223/

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