java - Java中的静态字符串路径

标签 java static path final

我的小程序中只有一个主类,并且它使用了很多路径。 由于它们在程序运行时不会改变,我想我可以将 static 放在它们的声明中,但不确定最终的结果。此外,我不确定哪里是声明我的路径的最佳位置。是在主课上还是之前?

这是我的代码示例:

package classtest;

public class ClassTest {
    // Should I put the path here?
    public static void main(String[] args) {
        String dirPath = "C:/Users/test1/"; 
        String pathOut = "C:/Users/stats.csv"; 
        // or here?
    }   
}

最佳答案

另一种方法是从 Properties 读取您的路径文件:

Properties prop = new Properties();

并在任何您想要的地方使用这些属性。它使以后的重构变得非常容易:

prop.getProperty("diPath");
prop.getProperty("pathOut");

关于java - Java中的静态字符串路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35014376/

相关文章:

java - 如何测试是否使用 javascript 加载了 java applet?

java - 为什么静态字段初始化失败导致NoClassDefFoundError?

java - 内部静态枚举作为泛型类型?

java - 不建议调用静态 java.text.DateFormat 方法?

macos - 如何查找 Mac 文档路径(与语言无关)

无法将 char 数组(文件名)传递给 fopen(file,r)

java - Mybatis - 关闭连接时发生错误

java - MPAndroidChart - 为什么线不显示?

java - Hadoop 找不到 joda 依赖项

php - 获取 SVG 路径的外部坐标(getBBox)?