gpt4 book ai didi

java - 如何在Java中将文件内容分配给变量

转载 作者:行者123 更新时间:2023-12-02 04:23:19 26 4
gpt4 key购买 nike

我有一个 .txt 文件,里面有各种变量(每个变量都用一行分隔)。我需要读取 .txt 文件并将其分配给 txt 文件中的相应变量。不需要处于相同的顺序

输入.txt

int a=3;
boolean b=true;
String sr = "Hai";

我尝试过

int a;
boolean b;
String sr;
String CurrentLine;
br = new BufferedReader(new FileReader("C:\\input.txt"));
while ((CurrentLine = br.readLine()) != null) {
\\ need to read assign variables to corresponding variables in test file
}

是否可以在文件中声明变量并在 main() 中读取变量?

最佳答案

如果可以选择,我建议您按如下方式更改文件格式:

输入属性

a=3
b=true
sr=Hai

并使用如下代码:

Properties prop = new Properties();
prop.load(new FileInputStream("intput.properties"));
int a = Integer.parseInt(prop.getProperty("a", "0"));
boolean b = Boolean.parseBoolean(prop.getProperty("b", "false"));
String sr = prop.getProperty("sr");

关于java - 如何在Java中将文件内容分配给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32498610/

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