草庐IT

去重复

全部标签

java - 重复局部变量(For 循环)

我正在尝试解决一个任务(我对Java还是很陌生)并且已经梳理了许多资源来解决这个冲突但仍然无法完全解决。(注意:金枪鱼是我的Scanner变量)intcounted,sum,counted1;System.out.print("Enteryournumbertobecalculated:");counted=tuna.nextInt();counted1=tuna.nextInt();for(intcounted=0;counted结果是:线程“main”中的异常java.lang.Error:Unresolved编译问题:重复局部变量计数我要解决的问题是:写一个程序,读入一个数,然后

java - 如何从java中的列表中选择重复值?

例如我的列表包含{4,6,6,7,7,8}我想要最终结果={6,6,7,7}一种方法是遍历列表并消除唯一值(在本例中为4、8)。除了遍历list之外,还有其他有效的方法吗?我问这个问题是因为我正在工作的名单非常大?我的代码是Listduplicate=newArrayList();for(inti=0;i 最佳答案 目前有一些不错的答案,但另一个选择只是为了好玩。循环遍历列表,尝试将每个数字放入一个集合中,例如一个HashSet.如果add方法返回false,您就知道该数字是重复的,应该进入重复列表。编辑:应该这样做Setuniqu

java - 在 Java 中,是否有更优雅的方法来从和 ArrayList of Strings 中删除重复的字符串?

所以,长话短说,我有一个Java家庭作业,它需要以各种方式操作一个长的字符串ArrayList(我们正在做一些事情,比如显示单词的组合,在ArrayList中添加和删除,什么都没有特别的)。我注意到一些提供的ArrayLists有重复的条目(并且重复对于这个作业来说不是必需的),所以我从我的老师那里得到了通过删除重复条目来清理数据的许可。这是我想出的:privatestaticArrayListKillDups(ArrayListListOfStrings){for(inti=0;i这对我的作业来说很好,但我怀疑它在现实世界中是否有用。有没有一种方法可以在比较过程中忽略空格和特殊字符?

java - Java 中的 Set 不允许重复,但它接受具有相同参数的 StringBuffer 对象。为什么?

publicstaticvoidmain(String[]args){HashSetset=newHashSet();set.add(newStringBuffer("abc"));set.add(newStringBuffer("abc"));set.add(newStringBuffer("abc"));set.add(newStringBuffer("abc"));System.out.println(set);}输出:[abc,abc,abc,abc]在上面的代码中,我多次添加了StringBuffer("abc")的对象,Set添加了它,但Set从不添加重复项。

具有重复键的 java 映射

这个问题在这里已经有了答案:Mapimplementationwithduplicatekeys(19个回答)关闭9年前。我正在创建一个需要存储键值对的程序。程序需要接受键形式的请求,并返回相应的值。问题是有时每个键有多个值,map类不允许重复键。这些值是数字,所以我无法像连接字符串那样有意义地连接这些值。是否有任何优雅的方式来说明每个键可以有多个数值这一事实?我希望返回每个数字,而不是随机返回一个。

java - 重复数组的元素

如何在Java中重复数组的元素?例如,给定数组{a,b,c,d,e,f}和一个数字n,我想生成一个n-看起来像{a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,...}的元素数组.如果我事先知道输入和输出数组的长度,我可以这样写:inta=input[0],b=input[1],c=input[2],d=input[3],e=input[4],f=input[5];int[]array=newint[n];array[0]=a;array[1]=b;array[2]=c;array[3]=d;array[4]=e;array[5]=f;array[6]=a;array[7]

java - 被测类名与androidTest相同时发现重复类

我遇到了一个我不知道如何解决的问题。这是项目结构的一部分+--com.packagename.appname(test)|+--db|+--ClassATest.java+--com.packagename.appname(androidTest)|+--db|+--ClassATest.java如您所见,有两个ClassATest.java。androidTest下的那个是我使用依赖于应用程序context的真实数据库测试几个东西的地方。现在,在test下,我想测试一些模拟此类数据库连接的其他东西。我的问题是,当我在test下创建ClassATest.java时,我得到了这个错误:D

java - 将多个注释合并为一个,避免重复

我正在使用SpringMVC实现各种REST服务。对于文档,我使用Swagger。这很好用,文档看起来不错,而且非常实用。我遇到的唯一问题是文档注释确实挤满了Controller类,尤其是错误代码注释。例子:@ApiErrors(value={@ApiError(code=123,reason="Reason123"),@ApiError(code=124,reason="Reason124"),@ApiError(code=125,reason="Reason125"),@ApiError(code=126,reason="Reason126"),@ApiError(code=127

java - 为什么在 Collection 中声明的方法也在 List Interface 中重复?

这个问题在这里已经有了答案:Interfacesincollectionsframework(3个答案)关闭9年前。是否有任何特定原因(除了下面提到的)为什么在java.util.Collection中声明的所有方法在java.util.List接口(interface)中重复?根据java.util.ListAPI:TheListinterfaceplacesadditionalstipulations,beyondthosespecifiedintheCollectioninterface,onthecontractsoftheiterator,add,remove,equals,

java - Solr 不会覆盖 - 重复的 uniqueKey 条目

我对Solr5.3.1有疑问。我的架构相当简单。我有一个uniqueKey,它是字符串形式的“id”。索引、存储和必需的、非多值的。我首先使用“content_type:document_unfinished”添加文档,然后覆盖相同的文档,具有相同的id但另一个content_type:document。然后该文档在索引中出现两次。同样,唯一的uniqueKey是字符串形式的“id”。该id最初来自mysql-indexprimaryint。而且看起来这种情况不止发生一次:http://lucene.472066.n3.nabble.com/uniqueKey-not-enforced