gpt4 book ai didi

java - 读取包含字符串和整数的文本文件并根据值对其进行测试(Java)

转载 作者:行者123 更新时间:2023-12-01 10:54:32 25 4
gpt4 key购买 nike

这就是我想做的事情。我想创建一个包含一个字符串和一个整数的简单文本文件,并让我的程序以这种格式读取它:

name 3
name2 4
name5 5

只是一个由空格分隔的字符串,然后是一个整数。

这是一个排名系统,所以基本上它采用成员(member)的用户名并将其排名设置为 int,例如:

if (username.toLowerCase() == (stringFromFile)) {
rank = (rankFromFile)
}

我只是找不到任何关于如何从文件中读取多个字符串和整数的信息,而是分别测试每个字符串和整数。

这是我现在正在做的方式,但我不喜欢它在代码中的样子,所以我想将用户名存储在其他地方。

    private void RankLoad() {
switch(username.toLowerCase()){
case "example":
rank = 3;
break;
case "example1":
rank = 0;
break;
case "example2":
rank = 0;
break;
case "example3":
rank = 0;
break;
}

最佳答案

使用扫描仪并逐行读取文件。然后用空格分割该行: line.split(""); 然后解析 int ,这将是数组的 [1] 。现在您已经解析了数据,因此您可以随心所欲地使用它...

关于java - 读取包含字符串和整数的文本文件并根据值对其进行测试(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33694708/

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