gpt4 book ai didi

java - 在文件中而不是在类 JAVA 中设置变量

转载 作者:行者123 更新时间:2023-11-30 06:26:03 25 4
gpt4 key购买 nike

我不确定标题是否正确,但目前我有:

private String destinationPDF = "D:/Documents/NetBeansProjects/printing~subversion/fileupload/web/resources/pdf/";
public static String destination ="D:/Documents/NetBeansProjects/printing~subversion/fileupload/Uploaded/";
public String fileList = "D:/Documents/NetBeansProjects/printing~subversion/fileupload/web/resources/Directory Files/directoryFiles.txt";

这些是在类中定义的,实际上跨越 2 个类,但这对我来说不是一个完美的情况,我想知道有没有办法将位置存储在 txt 中并访问它?

最佳答案

您需要使用 java.util.Properties 类。请参阅 jdk documentation 上的文档页。这是一个示例用法:

    Properties prop = new Properties();
try {
prop.load(new FileInputStream("config.properties"));
System.out.println(prop.getProperty("destinationPDF"));
System.out.println(prop.getProperty("destination"));
System.out.println(prop.getProperty("fileList"));

} catch (IOException ex) {
ex.printStackTrace();
}

这里是属性文件:

# sample properties
destinationPDF=D:/Documents/NetBeansProjects/printing~subversion/fileupload/web/resources/pdf/
destination="D:/Documents/NetBeansProjects/printing~subversion/fileupload/Uploaded/
fileList =D:/Documents/NetBeansProjects/printing~subversion/fileupload/web/resources/Directory Files/directoryFiles.txt

关于java - 在文件中而不是在类 JAVA 中设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14893674/

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