使用JAVA的find函数需要引入什么包
答案:2 悬赏:80 手机版
解决时间 2021-02-20 11:54
- 提问者网友:了了无期
- 2021-02-19 16:25
使用JAVA的find函数需要引入什么包
最佳答案
- 五星知识达人网友:七十二街
- 2021-02-19 17:33
只要导入:java.util.regex.Matcher就可以了。
全部回答
- 1楼网友:往事埋风中
- 2021-02-19 18:21
java调用r,就是使用jri.jar中的api,执行一条r语言命令,当然首先你要了解r语言的语法。
1.jri中主要的api
rengine r引擎,通过它进行r语言的启动、运算、画图、关闭等功能。
一个线程只能实例化一次,推荐使用单例模式。
实例化代码:
rengine engine = new rengine(null,false,null);
rengine.versioncheck() //r版本校验,返回true:版本校验通过 返回false:版本校验未通过
engine.waitforr() //r加载校验,返回true:加载成功 返回false:加载失败
engine.end() //结束r,在后续没有调用r的情况下使用,否则r将退出,不能继续使用r。
2.rexp
r计算结果表达式
rexp rexp = engine.eval_r(string str) //执行r命令,返回结果rexp
rexp.asint() rexp.asdouble() rexp.as.. //将rexp转成java类型
engine.assign(string name,double d) //定义r变量,name为r中变量的名字
以上大概了解了jri的基本api,下面写个简单的例子。
//求n个数的最大值
rengine engine = new rengine(null,false,null);
int[] arr = new int[]{-1,2,1,-3,5,4,-2};
engine.assign("x",arr);
rexp rexp = engine.eval_r("max(x)");
int max = rexp.asint();
system.out.println(max);
engine.end();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯