📄 ictclas.java
字号:
package com.lsp.modules.wordsplit;
/**
* <p>Title: Java中文分词组件</p>
* <p>Description: 本组件以中科院ICTCLAS系统为基础,在其基础之上改编,
* 本组件仅供学习和研究用途,任何商业用途将自行承担法律后果,与组件编写人无关。</p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: 北京师范大学</p>
* @author 陈天
* @version 1.0
*/
public class ICTCLAS {
private static ICTCLAS instance=null;
ICTCLAS(){
init(0,2);
}
public ICTCLAS(int t){
}
public synchronized static ICTCLAS getInstance(){
if (instance==null){
instance = new ICTCLAS();
}
return instance;
}
public synchronized native boolean init(int i, int j);
public synchronized native String paragraphProcess(String sParagraph);
public synchronized native boolean fileProcess(String source,String target);
public static void main(String[] args) {
ICTCLAS split1 = new ICTCLAS();
for (int i=0;i<=10;i++)
System.out.println(split1.paragraphProcess("通过此次实验,我了解了Visual Studio.NET集成开发工具、熟悉C#语言语法和程序设计,因为与以前学过的语言有所不同,应用起来难免有点别扭,我会在以后的学习中不断练习/"));
System.out.println(split1.fileProcess("c:\\1.txt","c:\\2.txt"));
}
static{
System.loadLibrary("ICTCLAS");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -