java语言编写一个String的分词程序,功能就是计算输入英文句子的单词个数

[复制链接]
查看11 | 回复5 | 2011-1-10 20:42:16 | 显示全部楼层 |阅读模式
能不能用StringTokenizer类来实现,知道的高手能给我个完整的程序么?~~

回复

使用道具 举报

千问 | 2011-1-10 20:42:16 | 显示全部楼层
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Danci { public static void main(String[] args){
String str = new String();System.out.print("请输入一个英文句子:");try{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in));//获取键盘输入 s
回复

使用道具 举报

千问 | 2011-1-10 20:42:16 | 显示全部楼层
java写的一个方法,英文句子由用户输入:public int wordsCount() {
System.out.println("please input a centence:");
Scanner can=new Scanner(System.in);
s=can.nextLine();

回复

使用道具 举报

千问 | 2011-1-10 20:42:16 | 显示全部楼层
以空格为记录点,有n个空格,就有n+1个单词。
回复

使用道具 举报

千问 | 2011-1-10 20:42:16 | 显示全部楼层
可以实现的,以空格为分割点就行了
回复

使用道具 举报

千问 | 2011-1-10 20:42:16 | 显示全部楼层
貌似就是用StringTokenizer实现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行