IO流统计英文单词的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

IO流统计英文单词的问题

2016-06-13 18:01:31 2546 1

编写程序ListWords.java实现从键盘输入一个英文句子,统计该句子中英文单词的个数,
将找出所有单词存放到一个数组中。例如:He said,"Ths's not a good idea."则输出

共有8个单词:He said ths s not a good idea
这是本人自己写的可是不对,求帮看看

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class ListWords {
public static void main(String[] args) throws IOException {
    readkeyboard();

}
public static void readkeyboard() throws IOException {
    InputStreamReader str=new InputStreamReader(System.in);
    BufferedReader in=new BufferedReader(str);
     //优化代码
     int score = 0;
     String st=null;
     String[] temp=new String[10];
     while(!(st=in.readLine()).equals("quit")){
         temp = st.split(" ");
          score++;
     }  
     System.out.println("你输入的单词书为"+score+";"+temp);
}
}
取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:36:41

    有这么些个思路给你,毕竟有些东西需要你自己摸索,才能更快的进步。
    1:如果是从命令行,一个单词一行的话,不妨用缓冲流的readline方法读取
    2:使用正则表达式进行匹配,这样更快
    3:使用stringbuilder以及split方法,特殊方式特殊分割,这里也可以配合正则表达式使用哦

    0 0
相关问答

1

回答

云数据中心网络产品主要产品中英文名称和简称表内容有哪些?

2022-04-08 13:10:40 134浏览量 回答数 1

1

回答

idea使用svn进行文件比较时,项目名称有中文报错?报错

2020-06-08 20:24:02 395浏览量 回答数 1

3

回答

域名实名认证完成后可以公司英文名称嘛

2019-08-16 16:42:12 818浏览量 回答数 3

1

回答

请写出使用RSA算法对明文ANESUZ进行加密和解密运算的全过程,建议取p=3,q=11并将加

2018-07-20 09:17:13 1688浏览量 回答数 1

2

回答

算法导论这类书有必要看英文版吗

2018-07-18 09:30:04 1193浏览量 回答数 2

2

回答

C++设计相应的数据结构和算法,,尽量高效的统计一篇英文文章(总单词数)里出现的所有英文单词,按照在文章中

2018-07-15 09:03:02 1327浏览量 回答数 2

1

回答

为何购买站云并支付成功后,已经将近12小时了,还未开通使用?

2016-07-21 21:25:20 1629浏览量 回答数 1

1

回答

C语言实现输入多行英文句子然后统计单词数和行数,如何输入?我的代码问题在哪里?

2016-06-08 22:27:48 2920浏览量 回答数 1

1

回答

官网怎样增加英文版

2016-03-29 09:50:26 2607浏览量 回答数 1

5

回答

请问下关于云服务器里增加网站的问题

2012-11-06 20:50:06 7193浏览量 回答数 5
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载