コンソール メニューでマップを使用し、値として返されるメソッドを配置したいのですがvoid
、メソッドがコンソールに数回出力されます。これは可能ですか?
質問する
60 次
1 に答える
3
各メソッドをオブジェクト内にカプセル化します (例: Runnable):
Map<String, Runnable> commands = new HashMap<String, Runnable>();
commands.put("foo", new Runnable() {
@Override
public void run() {
System.out.println("Hello foo");
}
});
commands.put("bar", new Runnable() {
@Override
public void run() {
System.out.println("Hello bar");
}
});
于 2013-03-17T18:23:51.597 に答える