小编Pra*_*ngh的帖子

从Properties中获取int,float,boolean和string

我有属性文件中的int,float,boolean和string.所有东西都加载了属性.目前,我正在解析值,因为我知道特定键的预期值.

Boolean.parseBoolean("false");
Integer.parseInt("3")
Run Code Online (Sandbox Code Playgroud)

什么是设置这些常量值的更好方法,如果我不知道键的原始值数据类型是什么.

public class Messages {

    Properties appProperties = null;
    FileInputStream file = null;

    public void initialization() throws Exception {

        appProperties = new Properties();
        try {

            loadPropertiesFile();

        } catch (Exception e) {
            throw new Exception(e.getMessage(), e);
        }
    }

    public void loadPropertiesFile() throws IOException {

        String path = "./cfg/message.properties";
        file = new FileInputStream(path);
        appProperties.load(file);
        file.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

属性文件.messassge.properties

SSO_URL = https://example.com/connect/token
SSO_API_USERNAME = test
SSO_API_PASSWORD = Uo88YmMpKUp
SSO_API_SCOPE = intraday_api
SSO_IS_PROXY_ENABLED = false
SSO_MAX_RETRY_COUNT = 3
SSO_FLOAT_VALUE = 3.0 …
Run Code Online (Sandbox Code Playgroud)

java constants properties-file

29
推荐指数
3
解决办法
2万
查看次数

如何在Java 8中逐行读取文件?

在Java 8中,我看到在Files类中添加了名为lines()的新方法,可用于在Java中逐行读取文件.它适用于大文件吗?我的意思是我们可以加载前1000行然后第二组1000行.我有1GB的巨大文件,它会工作吗?

有人可以共享代码片段如何使用它?

java java-8

8
推荐指数
1
解决办法
1531
查看次数

在没有管理员权限的情况下安装 Java 8

如何在 Windows 中安装 Java JDK 8?

我需要管理员权限吗?

如果我只是将 JDK 从一个系统复制到另一个具有管理员权限的系统,会发生什么。

java admin-rights

2
推荐指数
1
解决办法
3万
查看次数

如何从多个文件中轮询最后修改的文件并发送到Apache骆驼中的目标端点?

在这里,我们有4个具有不同时间戳的文件。我们只需要选择最新的文件(使用Apache camel的时间戳为18/08/2016的第一个文件)。

演示

如何实现呢?我找不到有关此主题的太多资源。

java file last-modified apache-camel

2
推荐指数
1
解决办法
678
查看次数