我有一个属性文件,当前包含系统名称和 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/