杭电oj 2072 java实现
#杭电oj 2072 java
单词数
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,
就是统计文章文章里不同单词的总数。
下面你的任务是帮助xiaoou333解决这个问题。
这里一定要注意,是统计单词的个数,有重复的就不算!!
import java.util.*;
public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);while(sc.hasNext()) {String str=sc.nextLine();//读入一行String arr[]=str.split(" ");//用“ ”(空格)把字符串分开boolean flag=false;//标志位,true则有#,false没有#for(int i=0;i<arr.length;i++) {if(arr[i].contains("#")) {flag=true;//循环判断是否有#}}if(flag)break;ArrayList<String> arr1=new ArrayList<String>();for(int i=0;i<arr.length;i++) {if(!arr1.contains(arr[i])) {arr1.add(arr[i]);//如果原ArrayList没有这个单词,就加入}}if(arr1.contains("")) {//如果ArrayList里有“”,则数量是ArrayList-1,比如字符串的第一个字符就是" "的时候System.out.println(arr1.size()-1);//比如字符串的第一个字符就是" "的时候}else {System.out.println(arr1.size());}}}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
