【发布时间】:2020-06-19 10:19:16
【问题描述】:
(对于某些上下文)我的实际问题是我有许多 Text 对象,根据条件需要执行 text.setText("sometext") 方法。 (我正在创建一个日历,随着月份的变化,当月的第一天也会发生变化,这反过来又会导致日期(1,31)改变它们出现在我创建的日历界面上的位置。
我的方法是创建Text 对象,将它们添加到HashMap。然后,根据当月的第一天在哪里,从 HashMap 调用适当的 Text 对象,并从 Text 类 text.setText("sometext") 中运行一个方法@
我没有添加实际代码,因为 99% 是无关紧要的,可能只会混淆问题,但这段代码应该说明我想要实现的目标。 `公共类测试{
public static void main(String[] args) {
ExampleCLass object1 = new ExampleCLass("object1");
ExampleCLass object2 = new ExampleCLass("object2");
HashMap<Integer, Object> hashMap = new HashMap<>();
//if some condition has been met
for(Object object : hashMap){
object.printname();
}
}
}`
public class ExampleCLass {
private final String name;
public ExampleCLass(String name) {
this.name = name;
}
public void printName(){
System.out.println(this.name);
}
}
我们将不胜感激任何有关使其发挥作用的提示,或提出不同/更好方法的建议。
【问题讨论】:
标签: java class object methods hashmap