本文实例讲述了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实现简单的英文文本单词翻译器功能示例相关推荐

  1. Java英汉翻译程序_java实现简单的英文文本单词翻译器功能示例

    本文实例讲述了java实现简单的英文文本单词翻译器功能.分享给大家供大家参考,具体如下: 直接上代码: package fanyi; import java.io.bufferedreader; im ...

  2. java编写翻译字典数据库_java实现简单的英文文本单词翻译器功能示例

    本文实例讲述了java实现简单的英文文本单词翻译器功能.分享给大家供大家参考,具体如下: 直接上代码: package fanyi; import java.io.BufferedReader; im ...

  3. java实现单词_java实现简单的英文文本单词翻译器功能示例

    导读热词 本文实例讲述了java实现简单的英文文本单词翻译器功能.分享给大家供大家参考,具体如下: 直接上代码: package fanyi; import java.io.BufferedReade ...

  4. java 找到一行 更换单词_Java实现对一行英文进行单词提取功能示例

    本文实例讲述了Java实现对一行英文进行单词提取功能.分享给大家供大家参考,具体如下: package fanyi; import java.util.Scanner; import java.uti ...

  5. java 简单的英文文本单词翻译器

    直接上代码: package fanyi;import java.io.BufferedReader; import java.io.File; import java.io.FileInputStr ...

  6. java 变换滚动文字_JS实现简单的文字无缝上下滚动功能示例

    本文实例讲述了JS实现简单的文字无缝上下滚动功能.分享给大家供大家参考,具体如下: 文字列表无缝滚动代码 *{ margin:0px; padding:0px; border:0px; } body{ ...

  7. txt doc rtf html,JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例.docx

    JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例??2012-06-2 ...

  8. java回显怎么实现_Java实现简单的server/client回显功能

    Java实现简单的server/client回显功能 Socket是指在一个特定编程模型下,进程间通信链路的端点.因为这个特定编程模型的流行,Socket这个名字在其他领域得到了复用,包括Java叫技 ...

  9. java猜拳游戏代码_Java实现简单猜拳游戏

    本文实例为大家分享了java实现简单猜拳游戏的具体代码,供大家参考,具体内容如下 看网上的猜拳游戏那么多,但都是用switch输入数字,所以用if嵌套,写一个简单的猜拳游戏 package game; ...

  10. java有道翻译_Java 调用 有道翻译API

    利用有道API进行翻译 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRea ...

最新文章

  1. 一条长度为l的笔直街道 java_如图,在一条笔直的东西向海岸线l上有一长为1.5km的码头MN和灯塔C,灯塔C距...
  2. 通过代码获取Bitmap图片资源
  3. Linux下压力测试工具Webbench介绍
  4. python networkx库_python之networkx库小结
  5. 每天一道LeetCode-----两个有序数组合并后的第K个数
  6. Intel Core Enhanced Core架构/微架构/流水线 (7) - 栈指针跟踪器/微熔合
  7. c语言遗传算法例子,C++遗传算法类文件实例分析
  8. js操作json对象
  9. JS生成验证码、卡密,生成指定位数的字符串
  10. 使用matlab编写协方差矩阵计算矩阵
  11. Unable to instantiate application 解决方法
  12. nuxt 更新部署因浏览器缓存导致页面错误解决方法
  13. Coreseek、Sphinx-for-chinaese、Sphinx+Scws区别
  14. matlab消除泊松噪声,基于自适应噪声方差估计的去除泊松噪声的算法.PDF
  15. 对称信道容量的计算MATLAB,准对称信道信道容量的证明及其Matlab实现
  16. AMEYA360皇华:电子元器件四大分类
  17. Xcode_修改默认名称和公司
  18. 生活痛点与不怕犯错--用精益思想塑造创新型组织
  19. docker限制容器内存
  20. A level数学真题解析及运用

热门文章

  1. 三极管NPN和PNP的区别
  2. IT 工程师长期保住饭碗的一些建议
  3. Jmeter登录压力测试
  4. 秒懂三层交换机的作用及使用
  5. 网络钓鱼(Phishing)攻击方式
  6. Xcode iphone模拟器运行不流畅
  7. 雷霆传奇linux源码,【雷霆传奇H5服务端】2020.07首发超漂亮大翅膀传奇网页游戏客户端[附超详细搭建教程]...
  8. skiller v3 beta2 发布
  9. python实现随机森林
  10. python mro算法_Python -- mro算法