java实现简单的英文文本单词翻译器功能示例
2017-10-18 12:08
1601 查看
本文实例讲述了java实现简单的英文文本单词翻译器功能。分享给大家供大家参考,具体如下:
直接上代码:
package fanyi; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.util.Scanner; import java.util.StringTokenizer; public class text { public static void handle(String eString) throws IOException { StringTokenizer st = new StringTokenizer(eString,",!' '.;"); while(st.hasMoreElements()) { String sText; sText = st.nextElement().toString(); //System.out.println(sText); String encoding="GBK"; String filepath="fanyi\\src\\fanyi\\word.txt"; File file=new File("G:\\workspace4\\fanyi\\src\\fanyi\\word.txt"); // System.out.println("2222"); if(file.isFile() && file.exists()){ //判断文件是否存在 //System.out.println("1111"); InputStreamReader read = new InputStreamReader(new FileInputStream(file),encoding);//考虑到编码格式 BufferedReader bufferedReader = new BufferedReader(read); String lineTxt = null; while((lineTxt = bufferedReader.readLine()) != null){ //System.out.println(lineTxt); //System.out.println("333"); if(lineTxt.toString().equals(sText)){ System.out.println(sText + bufferedReader.readLine()); } } read.close(); } } } public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); System.out.println("请输入英文文本:"); String eText = sc.nextLine(); handle(eText); //System.out.println(eText); } }
文件结构如下:
运行结果:
更多关于java相关内容感兴趣的读者可查看本站专题:《Java字符与字符串操作技巧总结》、《Java数组操作技巧总结》、《Java数学运算技巧总结》、《Java数据结构与算法教程》及《Java操作DOM节点技巧总结》
希望本文所述对大家java程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- Java实现对一行英文进行单词提取功能示例
- Java实现的简单图片上传功能示例
- java实现的连接oracle/mysql数据库功能简单示例【附oracle+mysql数据库驱动包】
- java实现查找文本内容替换功能示例
- Java基于解释器模式实现定义一种简单的语言功能示例
- Java实现简单的表达式计算器功能示例
- Java基于Socket实现简单的多线程回显服务器功能示例
- Java实现的简单网页截屏功能示例
- JavaScript简单实现关键字文本搜索高亮显示功能示例
- Java Swing实现简单的体重指数(BMI)计算器功能示例
- Java实现将数字日期翻译成英文单词的工具类实例
- java实现简单解析XML文件功能示例
- JAVA SPRING MVC 实现一个简单的页面显示功能
- Vim与dict结合 实现vim英语单词翻译功能.
- RMI(远程方法调用)实现简单的查单词功能
- [zhuan]Mapxteme 2005 实现GIS 简单的几个功能示例
- JAVA英语单词数组实现的查询--英语单词的翻译实现
- C#摄像头实现拍照功能的简单代码示例
- 英文数字写法翻译阿拉伯数字 [java实现]
- 黑马程序员——输入英文单词变复数,java实现