niusouti.com

分析两个字符串,分别输出每个字符串的单词并统计出单词个数。阅读程序,填写空行。注意:不改动程序结构,不得增行或删行。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";StringTokenizer fenxi_1=new StringTokenizer(s1,",

题目

分析两个字符串,分别输出每个字符串的单词并统计出单词个数。阅读程序,填写空行。

注意:不改动程序结构,不得增行或删行。

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";

StringTokenizer fenxi_1=new StringTokenizer(s1,",");

StringTokenizer fenxi_2=new StringTokenizer(s2,",");

int n1=fenxi_1.countTokens();

int n2=fenxi_2.countTokens();

while(fenxi_1.hasMoreTokens())

{

String s=fenxi_1.nextToken();

System.out.println(s);

}

System.out.println("s1单词:"+n1+"个");

while(fenxi_1.hasMoreTokens())

{

String s=______;

System.out.println(s);

}

System.out.println("s2单词:"+n2+"个");

}

}


相似考题
更多“分析两个字符串,分别输出每个字符串的单词并统计出单词个数。阅读程序,填写空行。 注意:不改动程序 ”相关问题
  • 第1题:

    将一批单词存入一个字符串数组中,例如:{"good","word","work","mean","thank","me","you","or","and"} 进行如下处理: 1) 统计含有子字符串or的单词个数; 2) 统计以字符m开头的单词个数。


    D 解析:选项A是逐个字符赋值,字符数组末尾无“'\\0'”结束符,因此不是字符串。选项A应更正为:chars[5]={'g','o','o','d','!','\\0'}。选项B的错误在于,在赋值语句中对字符数组进行整体赋值。通常,在定义时可以对字符数组进行字符串的整体赋值。chars[5]='good!';是对选项B的更正。选项C存在语法错误。数组类型为int型,不是char型,不能进行初始化。chars[5]='good!';是对选项C的更正。选项D的“char*s;s='good!';”,是通过指针s指向字符串'good!'。

  • 第2题:

    统计输入的字符串中单词的个数,单词之间用空格分隔。


    答案:
    myStr = input("请输入任意字符串:")
    num = 0
    for s in myStr:
    if s.isdigit():
    num += 1
    print(num)

  • 第3题:

    3、给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: "Let's take LeetCode contest" 输出: "s'teL ekat edoCteeL tsetnoc" 注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。 函数形式如下:class Solution: def reverseWords(self, s: str) -> str: pass 请根据之前的题目,自行设计测试代码。


    A

  • 第4题:

    写一个表示Get Up!的字符串_________注意:两个单词之间空一格;单词大小写


    ”struct”

  • 第5题:

    一篇英文文章包含有英文单词、数字、各种标点符号以及空格。分别统计出单词个数和数字个数,重复出现的单词和数字只计一次,并且输出单词和数字列表。


    错误