【发布时间】:2014-12-18 16:18:02
【问题描述】:
我有一个 HashSet 和一个 Class 的 HashMap。如何修改类变量? 所以我有一个数据类,然后我创建数据的 HashSet 和数据的 HashMap 然后做人口。稍后,我想修改值名称和编号。
class Data {
private String name;
private int number;
public Data(String name, int number) {
this.name = name;
this.number = number;
}
public String toString() {
return name + ":" + number;
}
public void modifyNumber (int i) {
this.number+=i;
} }
public class Main {
public static void main(String[] args) {
Set<Data> dataSet = new LinkedHashSet<Data>();
Map<String, Data> map = new LinkedHashMap<String, Data>();
// I do the dataSet and map population, then do something else
//now I want to modify the value of name and number for HashSet and HashMap of Class
}}
【问题讨论】:
标签: java class hashmap hashset