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

📄 shrinksentence.java.svn-base

📁 解码器是基于短语的统计机器翻译系统的核心模块
💻 SVN-BASE
字号:
// $Id$import java.io.*;import java.util.*;//used to create language modelpublic class ShrinkSentence{	public static void main(String[] args) throws Exception	{		System.err.println("Starting...");		InputStreamReader inStream = new InputStreamReader(args.length > 0 ? new FileInputStream(args[0]) : System.in														, "Latin1"); 		OutputStreamWriter outStream = new OutputStreamWriter(args.length > 1 ? new FileOutputStream(args[1]) : (OutputStream) System.out														, "Latin1"); 				new ShrinkSentence(inStream, outStream);				System.err.println("End...");	}	public ShrinkSentence(Reader inStream, Writer outStream) throws Exception	{		BufferedReader inFile = new BufferedReader(inStream); 		BufferedWriter outFile = new BufferedWriter(outStream); 		// tokenise		String inLine;		int i = 1;		while ((inLine = inFile.readLine()) != null)		{			StringTokenizer st = new StringTokenizer(inLine);			while (st.hasMoreTokens()) 		    {				String word = st.nextToken();				if (!word.equals("???"))					outFile.write(word + " ");		    }			outFile.write("\n");			i++;		}		outFile.flush();		outFile.close();		outFile = null;		System.err.print("no of lines = " + i);			}}

⌨️ 快捷键说明

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