📄 example0401_str.java
字号:
/* 本程序实现下列功能:统计一段英文短文中出现的各种冠词的次数
* 单词之间的分隔符有:回车、空格、逗号、句号、叹号、问号
*/
import java.util.*;
public class Example0401_Str
{
public static void main(String[] args)
{
String para = "I am a teacher.\n A an anan the The An?"; //此处赋值为一段英文短文字符串
String delim = "\n ,.!?"; //定义分隔符集
StringTokenizer strToken = new StringTokenizer(para, delim);
int c1 = 0;
int c2 = 0;
int c3 = 0;
while (strToken.hasMoreTokens())
{
String token = strToken.nextToken().toLowerCase();
if (token.equals("a")) c1++;
if (token.equals("an")) c2++;
if (token.equals("the")) c3++;
}
System.out.println("a = " + c1);
System.out.println("an = " + c2);
System.out.println("the = " + c3);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -