Java的优点:
极为优秀的原生库,功能完善、丰富。在本项目中,我们使用java swing来调用图形界面,实现类似于聊天界面的功能。
Python的优点:
极其丰富的第三方库,包含了各类领域的算法、应用,不限于计算机领域。
在本例中,我们用到了python的jieba库实现分词处理,在用java分析分词后的每一个词语。
jieba库的安装如下:
命令行输入pip install jieba;
Python的代码:
python的代码非常简单:
import jieba
import sys
str = sys.argv[1] # 接收第一个参数
str_cut = jieba.lcut(str)
for i in str_cut:
print(i)
由于使用的是print来传递结果,所以Java中要用到inputStream来读取数据流
Java的代码:
// python解析器的路径