c++里有函数指针,java里没有,如果我想实现这样的功能,该怎么做呢?请进。。。 没太明白你的意思,不过建议好好看一看java.lang.String 这个类里的方法。应该有你想要的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用class的方法,有名字来定位方法:public Method getMethod(String name, Class[] parameterTypes) throws NoSuchMethodException, SecurityException 呵呵,看来不好说清楚,我这里用string只是一个例子,例如,也可以是Integer到函数调用的映射啊,我只是不知道怎么映射,举个c++例子:map<string,(void *)()> mp; 我可以这样调用函数啊:*(mp["do1"]);我想知道java里怎么实现,急用。 哈哈,那你就要自己写很多代码的哦。具体的这种类似GP编程的实现,你可以参考Comparable接口的。不过,JAVA中的实现跟C++是不一样的,有点象function object的用法,你需要变通一下 我也不用做得那么通用,用 fastmask(我心烦) 说的可能就够了,可是java的帮助文档太少了,我看了都不知道怎么用啊!! 高分求ajax实现,急…… 读取Oracle数据库中的中文字串变乱码,如何解决? 怎么让0靠右边(计算器) 初学者的一个菜菜的问题 基础类问题!求助 怎么用字符串数组去匹配字符串? 这个正则没看懂,谁给我解释下? 请问这样在技术上是否可行?(我自己写一个程序来监听我的系统上的端口,有些端口已经被别的应用使用,我能够使用什么方法再去监听这个端 这样不行吗? 哪位有画饼图的程序? 谢谢.. 一個菜鳥問題,10分就到手 为什么我在JApplet下执行SQL就出错.
Class[] parameterTypes)
throws NoSuchMethodException,
SecurityException
map<string,(void *)()> mp;
我可以这样调用函数啊:
*(mp["do1"]);我想知道java里怎么实现,急用。