当前位置:IT认证>软件水平

问题:[问答题]

[问答题] 分析两个字符串,分别输出每个字符串的单词并统计出单词个数。阅读程序,填写空行。 注意:不改动程序结构,不得增行或删行。 import java.util.*; public class ex2 public static void main(String args[]) String s1="I am Chinese,she is my girlfriend"; String s2="Oh,really,fine"; StringTokenize

  

参考答案:

fenxi_2.nextToken()

  参考解析

[讲解]本题是考查处理字符串的考题,一般使用StringTokenizer类来分析字符串。StringTokenizer(Strings)尽为字符串s构造一个分析器。一个分析器可以使用nextToken()方法逐个获取字符串中语言符号,每当调用nextToken()时,都将在字符串中获得下一个语言符号。通常用while循环来逐个获取语言符号,为了控制循环,还可以使用StringTokenizer类中的hasMoreTokens()方法,只要字符串还有语言符号,该方法就返回true,否则返回false。另外还可以调用countTokens()方法得到字符串一共有多少个语言符号。因此在本题目中的空白处应该填写fenxi_2.nextToken()。

微信端