在文件中而不是在类JAVA中设置变量(Set up variables in a file instead of in a class JAVA)

编程入门 行业动态 更新时间:2024-10-25 05:26:39
在文件中而不是在类JAVA中设置变量(Set up variables in a file instead of in a class JAVA)

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

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中存储位置并访问它?

im not sure if the title is correct but currently i have :

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";

These are defined in the class, across 2 class actually, but this is not a perfect situation for me, i want to know is there a way to store the locations in a txt for example and access that ?

最满意答案

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

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

You need to use the java.util.Properties class. See the documentation on the jdk documentation page. Here is a sample usage:

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(); }

And here the properties file:

# 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

更多推荐

本文发布于:2023-07-19 01:06:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1169712.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:是在   而不   变量   文件   file

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!