Java实现对一行英文进行单词提取功能示例
本文实例讲述了Java实现对一行英文进行单词提取功能。分享给大家供大家参考,具体如下:
package fanyi; import java.util.Scanner; import java.util.StringTokenizer; public class text { public static void handle(String eString) { StringTokenizer st = new StringTokenizer(eString,",!' '.;"); while(st.hasMoreElements()) { System.out.println(st.nextElement()); } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入英文文本:"); String eText = sc.nextLine(); handle(eText); //System.out.println(eText); } }
运行结果:
PS:这里再为大家推荐2款非常方便的统计工具供大家参考使用:
在线字数统计工具:
http://tools.jb51.net/code/zishutongji
在线字符统计与编辑工具:
http://tools.jb51.net/code/char_tongji
更多关于java相关内容感兴趣的读者可查看本站专题:《Java字符与字符串操作技巧总结》、《Java数组操作技巧总结》、《Java数学运算技巧总结》、《Java数据结构与算法教程》及《Java操作DOM节点技巧总结》
希望本文所述对大家java程序设计有所帮助。
相关推荐
-
Java实现数字转成英文的方法
本文实例讲述了Java实现数字转成英文的方法.分享给大家供大家参考.具体分析如下: 英文数词,按3位3位区分 Hundred: 100 Thousand:1,000 Million: 1,000,000 Billion: 1,000,000,000 Trillion: 1,000,000,000,000 Quintillion: 1,000,000,000,000,000,000 Sextillion: 1,000,000,000,000,000,000,000 Nonillion: 1,000
-
Java中判断字符串是中文或者英文的工具类分享
直接上代码: 复制代码 代码如下: import java.util.regex.Matcher; import java.util.regex.Pattern; /** * * <p> * ClassName ShowChineseInUnicodeBlock * </p> * <p> * Description 提供判断字符串是中文或者是英文的一种思路 * </p> * * @author wangxu wangx89@126.com
-
Java简单统计字符串中汉字,英文字母及数字数量的方法
本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包含中文字符.英文字符和数字字符,请统计和打印出各个字符的个数 * * @author Administrator * */ public class Str { public static void main(String[] args) { String str = "adasfAAADFD阿萨德
-
Java实现将数字日期翻译成英文单词的工具类实例
本文实例讲述了Java实现将数字日期翻译成英文单词的工具类.分享给大家供大家参考,具体如下: package com.sunyard.etp.ag.util; import java.math.BigDecimal; import java.util.Arrays; public class DateEngUtil { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated meth
-
java实现简单的英文文本单词翻译器功能示例
本文实例讲述了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;
-
Java统计输入字符的英文字母、空格、数字和其它
题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 程序分析:利用while语句,条件为输入的字符不为 '\n '. 程序设计: import java.util.Scanner; public class ex7 { public static void main(String args[]) { System.out.println("请输入字符串:"); Scanner scan=new Scanner(System.in); String str=scan
-
Java 区分文本中的中英文字符函数
复制代码 代码如下: public class EnCnTest { public static void main(String args[]) { byte buf[] = args[0].getBytes(); boolean halfChinese = false; for(int i=0;i { if(halfChinese) { byte ch[] = {buf[i-1],buf[i]}; System.out.println("索引"+(i-1)+"位置为中文(
-
Java实现对一行英文进行单词提取功能示例
本文实例讲述了Java实现对一行英文进行单词提取功能.分享给大家供大家参考,具体如下: package fanyi; import java.util.Scanner; import java.util.StringTokenizer; public class text { public static void handle(String eString) { StringTokenizer st = new StringTokenizer(eString,",!' '.;"); w
-
Python实现的统计文章单词次数功能示例
本文实例讲述了Python实现的统计文章单词次数功能.分享给大家供大家参考,具体如下: 题目是这样的:你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词. 其实就是统计一篇文章出现最多的单词,但是要去除那些常见的连词.介词和谓语动词等,代码: #coding=utf-8 import collections import re import os useless_words=('the','a','an','and','by',
-
Java编程实现的二维数组转置功能示例
本文实例讲述了Java编程实现的二维数组转置功能.分享给大家供大家参考,具体如下: /** * 实现二维数组的转置 * @author HAN * */ public class transposition_Arrays2D_ch6_4 { final static double PI=3.1415; public static void main(String[] args) { /*StaticTest st1=new StaticTest(); StaticTest st2=new Sta
-
Java使用组合模式实现表示公司组织结构功能示例
本文实例讲述了Java使用组合模式实现表示公司组织结构功能.分享给大家供大家参考,具体如下: 一.模式定义 组合模式:将对象组合成树形结构以表示"部分一整体"的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性. 二.组合模式举例 1 模式分析 我们借用公司组织结构图来说明这一模式. 经过分析后,我们得出该模式静态类图如下: 2 代码示例 2.1 建立员工抽象类 package com.demo.composite; /** * 职工类接口 * * @author * */
-
java实现从方法返回多个值功能示例
本文实例讲述了java实现从方法返回多个值功能.分享给大家供大家参考,具体如下: 这里介绍三个方法,使java方法返回多个值. 方法1:使用集合类 方法2:使用封装对象 方法3:使用引用传递 示例代码如下: import java.util.HashMap; import java.util.Map; public class Test { /** * 方法1:使用集合类 (Map以外的集合类也可以随意使用) * 目标:返回一个数组的最大值和最小值 */ public Map<String, I
-
Java使用分治算法实现排序数索引功能示例【二分搜索】
本文实例讲述了Java使用分治算法实现排序数索引功能.分享给大家供大家参考,具体如下: /** * Find the first q and return the index * First method is brutal force * Second may * be Divid and Conquer * * @author open201 * */ public class Ono { /** * f(n) = s.length = n; * * @param s * @param q
-
Java实现的时间戳与date对象相互转换功能示例
本文实例讲述了Java实现的时间戳与date对象相互转换功能.分享给大家供大家参考,具体如下: 一.日期转换为时间戳 public long getTimestamp() throws ParseException{ Date date1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss") .parse("2009/12/11 00:00:00"); Date date2 = new SimpleDateFormat(&quo
-
Java Swing实现简单的体重指数(BMI)计算器功能示例
本文实例讲述了Java Swing实现简单的体重指数(BMI)计算器功能.分享给大家供大家参考,具体如下: BMI,Body Mass Index,身体质量指数,是用体重公斤数 除以 身高米数平方得出的,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准. 而本文通过运用Java Swing实现了一个简单的BMI计算器.虽然现在网页上也有相应的网页应用,但是能够做出这个计算器来,还是有点成就感的,希望自己以后做出更多比这个好的应用. 最终运行效果: 功能:可以选择三个标准:中国.亚洲.WH
-
Java实现矩阵加减乘除及转制等运算功能示例
本文实例讲述了Java实现矩阵加减乘除及转制等运算功能.分享给大家供大家参考,具体如下: Java初学,编写矩阵预算程序,当做工具,以便以后写算法时使用. public class MatrixOperation { public static int[][] add(int[][] matrix_a, int[][] matrix_b) { int row = matrix_a.length; int col = matrix_a[0].length; int[][] result = new
随机推荐
- Python选课系统开发程序
- javascript基本类型详解
- Ajax Blog 用到的几个函数第1/3页
- php下常用表单验证的正则表达式
- PHP+MySQL删除操作实例
- JS控制静态页面之间传递参数获取参数并应用的简单实例
- C#实现登录窗口(不用隐藏)
- 快速学习MySQL索引的入门超级教程
- Node.js简单入门前传
- 使用ISAPI_Rewrite做简单实用的301重定向
- 优化Jquery,提升网页加载速度
- 通过命令行方式批量设置保留IP地址的代码
- Linux修改网卡名称、主机名的方法
- Java利用cors实现跨域请求实例
- Java 十进制转二、八、十六进制的字符串
- Javascript对象Clone实例分析
- 又一个图片自动缩小的JS代码
- 谈谈新手如何学习PHP
- 交换技术攻略网络交换机配置技巧中
- JS实现运动缓冲效果的封装函数示例