我写了一个函数,继承FR的接口,如下: package com.fr.nhbfunc; import com.fr.plugin.transform.ExecuteFunctionRecord; import com.fr.plugin.transform.FunctionRecorder; import com.fr.script.AbstractFunction; import com.fr.third.jodd.typeconverter.Convert; @FunctionRecorder public class hanlpzwb extends AbstractFunction{ public Object run(Object[] args) { String str=""; String res=""; String mp=""; for (int i=1;i<=args.length;i++){ str= args[i].toString(); mp= i.toString+str res+=mp; } return res; } } 想在eclipse在写个JAVA来调用上面的接口函数,怎么写? package com.fr.nhbfunc;(与上面同一个包) import com.fr.nhbfunc.hanlpzwb;(添加引用) public class myzwb{ public static void main(String[] args){ String[] text = "算法工程师","解决问题的清晰指令","在有限时间内获得","所要求的输出";(假设text是一个数组,有4个元素,我的语法肯定不对,请指正) String abc=hanlpzwb.run(text);关键是这个地方,我怎么去调用hanlpzwb中的run方法,来得到计算结果abc? return abc; } } 说白了,我是想再写一个main,来测试上面那个接口函数,要不然每次生成class再拷贝,太麻烦,我想在eclipse中测试效果。测试好了再生成class 请大家就上面的代码帮我修改修改吧 |