⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ictclas.java~17~

📁 支持java的中文分词程序
💻 JAVA~17~
字号:
package com.xjt.nlp.word;

/**
 * <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;
  private ICTCLAS() {
    init(2,2);
  }

  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<=100;i++)
      System.out.println(split1.paragraphProcess("巴拿马和美国都是国家地区,汉族是一个民族。\\"));
      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 + -