本文实例讲述了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回显怎么实现_Java实现简单的server/client回显功能

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

  6. 【华为OD机试真题JAVA】英文输入法单词联想功能

    标题:英文输入法单词联想功能| 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 主管期望你来实现英文输入法单词联想功能 需求如下 依据用户输入的单词前缀 从已输入的英文语句中联想出用 ...

  7. java ee打印功能_Java EE 8的前5个新功能

    java ee打印功能 备受期待的Java Enterprise Edition 8版本具有两个令人兴奋的新API(JSON绑定1.0和Java EE Security 1.0),并且对当前API进行 ...

  8. 【java文本处理】实现一个简单的小说文本阅读器(分页、翻页、页码跳转)

    一.目的 读出文本(.txt)内容显示至dos命令窗: 按规定行数将文本进行分页: 在dos下实现文本翻页.页码跳转等功能,形成简单小说阅读器. 二.主要方法 1. RandomAccessFile类 ...

  9. java 按钮不显示文字_java – 使JButton中的文本不可见

    你说: EDIT: I can't use .setText(" ") because I have to compare the value within it. 废话.正如我在 ...

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

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

最新文章

  1. 天翼云从业认证(3.3)天翼云网络产品
  2. Service Broker实现发布-订阅(Publish-Subscribe)框架(3)
  3. 利用python爬虫(part13)--requests模块之requests.get的参数们
  4. 分类结果可视化python_可视化分类结果的另一种方法
  5. 散列表(二):冲突处理的方法之链地址法的实现
  6. 【Maven实战】依赖的聚合和版本管理
  7. PyQt5将ui文件编译为py文件的方法
  8. Loonframework-DAO-Alpha-0.1.0发布
  9. 网络爬虫Heritrix源码分析(一) 包介绍
  10. [Matlab科学计算] 有限元法求二阶常微分方程
  11. 我的第一个Imx6ULL应用《百度图像识别》
  12. [ASP调试]小旋风Web服务器使用
  13. 教你查看网页的记住密码和免费下载付费音乐
  14. 苹果无线网服务器改什么速度快,iPhone网速慢怎么办?苹果手机如何配置DNS?
  15. tensorflow 版本列表_TensorFlow 版本兼容性
  16. postgreSql版的occurs函数
  17. Angular实现数据双向绑定
  18. 【题解】【AcWing】3374. 进制转换2
  19. word批注怎么删除计算机名字,Word在添加批注时姓名会出现匿名注释如何删除
  20. 鸽传书2007是一个局域网通信软件

热门文章

  1. oracle打开dmp文件乱码,oracle中导入dmp字符乱码分析和解决方案
  2. 模拟电路中晶体管阵列的性能感知公共质心布局和布线 ALIGN
  3. 谷歌浏览器如何正确离线网页
  4. [ 文献翻译 ] 非合作博弈中的固定时间纳什均衡求解
  5. 装机员PE工具(UEFI+UD双启动)+装机员系统合集(Win 7+Win 10)
  6. Windows系统字体和系统应用字体
  7. arcpy判断图层是否存在的方法
  8. 即时通讯源码/im源码uniapp基于在线聊天系统附完整搭建部署教程
  9. python excel图表 导出word模板_使用python将Excel数据填充Word模板并生成Word
  10. 电脑版QQ更换透明背景教程(真的透明)