java - 我如何知道一个或多个值是否相同?
问题描述
String value1
String value2
String value3
String value4
String value6
String value7
String value8
String value9
String value10
String value11
String value12
String value13
String value10
String value14
String value15
String value16
如果只有一个值相同,我想发送 Toast Success,如果有一个匹配,我想发送失败
解决方案
您的术语令人困惑。
将所有 16 个值添加到Set
. 如果集合最终大小为 16,则所有值都是不同的/不同的/不相同的/不匹配的。
如果大小为 15,则仅存在一个重复值,即“只有一个值相同”,即“有一个匹配”。您如何将其视为成功和失败,这让我感到困惑。
在较小的尺寸下,我们知道存在更多重复值。它们是相同值还是不同值的副本尚不清楚。如果您想知道这一点,Map<String, Integer>
则需要构建一个,以便计算特定值出现的次数。
推荐阅读
- node.js - 无法让这个 NPM 命令在 Mojave 上运行
- node.js - 如何划分维基百科文件并用于 NodeJS
- reactjs - CSS :empty 伪选择器结合 :after 伪元素
- systemc - 如何使用 SystemC AMS 跟踪 .vcd 文件中的枚举类型?
- maximo - 马克西莫数据 XML
- javascript - 如果 jQuery 已经在做所有事情,为什么我们需要 React
- javascript - 如何让我的游戏角色留在画布内?
- javascript - 如何在 lodash 的地图函数中获取 Mongoose findById 响应?
- javascript - v-for 的索引作为 v-model 的值
- windows-10 - 如何创建显示消息的永久 WMI 事件使用者?