伪代码:for(String key, map.keyset()) {
if(map.get(key) != null) {
obj.key?();
}
}上面的key?代表根据不同的key执行不同的方法,比如key为"key1"时 obj.key1(),key为"key2"时,obj.key2()问:java如何实现?PS:我知道C语言实现的思路,原理是C语言的函数也是指针可以指向的,函数是变量。但java的方法不能去引用吧?请给出解决方案,要有代码。
添加回答
举报
0/150
提交
取消