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

📄 main.java

📁 基于中科院的ICTCLAS实现中文分词系统 开发工具是JAVA.经测试,效果很好
💻 JAVA
字号:
package com.gftech.ictclas4j.run;

import com.gftech.ictclas4j.result.CResult;
import com.gftech.ictclas4j.utility.Final;

public class Main {
	private CResult m_ICTCLAS;
	protected boolean m_bDisable;
	String	m_sResult;
	String	m_sSource;
	long 	m_nTime;
	int		m_nOutputFormat;
	int		m_nOperateType;
	int	m_nResultNum;
	String	m_sScore;
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}
	public void init(){
		
	}
	public void run(){
//		 TODO: Add your control notification handler code here
		if(m_bDisable)
			return;
		String sResult=null;
		String sSource; 
		if(m_sSource==null)
		{//Empty sentence and return.
			return ;
		} 
		if(m_nResultNum==1)
		{ 		long start=System.currentTimeMillis();
				if(!m_ICTCLAS.ParagraphProcessing( m_sSource.getBytes(),sResult.getBytes()))
					System.out.println("错误:程序初始化异常!");
				else
					System.out.println( sResult);
				long finish=System.currentTimeMillis();
				m_nTime=(finish-start);
				System.out.println( m_ICTCLAS.m_dResultPossibility[0]);
	 
		}
		else
		{
			if(m_sSource.length()>1024)
			{
				System.out.println("多个结果处理的文本不能超过1K!");
			 
				return;
			}
			else if(m_nResultNum>10)
			{
				System.out.println("结果数不能超过10!");
				 
				return;
			}
			long start=System.currentTimeMillis();
			 
			 sSource=Final.SENTENCE_BEGIN ;
			 sSource+= m_sSource ;
			 sSource+=Final.SENTENCE_END ;
			if(!m_ICTCLAS.Processing(sSource.getBytes(),m_nResultNum))
				System.out.println("错误:程序初始化异常!");
			else
			{
				long finish=System.currentTimeMillis();
				m_nTime=(finish-start);
				m_sResult=null;
				String sTemp="";
				for(int i=0;i<m_ICTCLAS.m_nResultCount;i++)
				{
					System.out.println("Result "+(i+1)+"(Score= "+ m_ICTCLAS.m_dResultPossibility[i]+"):");
					m_sResult+=sTemp;
					m_ICTCLAS.Output(m_ICTCLAS.m_pResult[i],sResult.getBytes(),true);
					m_sResult+=sResult;
					m_sResult+="\r\n";
				}
			}  
		} 
		 
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -