java - 存储和检索系统、ip 和用户名的列表

标签 java properties

我有一个属性文件,当前包含系统名称和 IP 地址。对我来说存储用户名的最佳方式是什么?您可以在属性文件中使用多个元素或键吗?感谢您的帮助和建议。

最佳答案

创建一个类,其中包含您需要的字段以及相关的 getter 和 setter。然后,您可以设置字段来保存您需要的任何内容,并将这些对象作为值添加到 map 中,例如:

public class SystemInfo {
    private String systemName;
    private String ipAddress;
    private String username;

    public SystemInfo() {
    // do whatever
    }

    public void setSystemName(String name) {
        this.systemName = name;
    }

    // etc.

}

然后您可以创建一个实例,设置所需的信息并将其存储在您的 map 中,使用您想要的任何字段作为键(或使用其他数据结构来存储它们),例如

SystemInfo system1 = new SystemInfo();
system1.setSystemName("The Name");
// etc.

Map<String, SystemInfo> systemMap = new HashMap<String, SystemInfo>();
systemMap.put(system1.getSystemName(), system1);

关于java - 存储和检索系统、ip 和用户名的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2390352/

相关文章:

java - 如何隐藏和抽象Java属性文件?

java - 为 JanusGraph 提供属性值时,只有前 20 个字符作为值存储在使用 Java 的属性中

java - 在达到特定条件后,如何在 Dart 中过滤流?

java - 两个相同的程序,只有一个可以编译(java7)

java - ScheduledThreadPoolExecutor 可以同时执行多个任务吗?

c# - 图片框不支持键盘事件吗?

java - 如何在 Java 中使用/调用/调用具有 HttpBasicAuthentication 的 SOAP Web 服务

从 SQL 数据库加载时的 Java 进度条

objective-c - ARC 中的强大属性 - Objective C

javascript - object.prop 和对象 ["prop"之间的区别]