package mianji;
import java.util.*;
public class FindDups {
public static void main(String args[]) {
Set s=new HashSet();//创建一个HashSet对象,默认的初始容量是16
for(int i=0;i<args.length;i++)//将命令中的每个字符串加入到集合S中,其中重复的字符串将不能加入,并被打印输出
{
if(!s.add(args[i]))
System.out.println("Duplicate detected:"+args[i]);
}
//输出集合s元素个数以及集合中的所有
System.out.println(s.size()+"distinct words detected:"+s);
}
}
从WINDONS输入字符串 结果应该是删除重复的字符,并显示剩余的字符
为什么执行不了呢?怎么样才行? |
|