java - Arraylist .contains 方法是否适用于具有多个参数的 Arraylist
问题描述
假设我有一个带有参数“name”、“sex”、number 的自定义 Arraylist“al”,并且我将以下项目添加到 Arraylist 中:
al.add(new AL("xvc","yes pls",112233));
al.add(new AL("tww","no thanks",44532));
al.add(new AL("wrr","yes pls",88643));
该.contains
方法是否适用于此类列表?到目前为止,该.contains
方法的所有示例仅适用于简单的 String 或 int 列表。到目前为止,我自己对使用该方法的各种方式的测试都返回了 false。
我的最终目标是搜索数组中的元素是否具有“wrr”的值。我想我可以通过与哈希图一起构建来做到这一点,但我想知道 ArrayList 中是否有任何方法可以执行相同的简单搜索。
解决方案
推荐阅读
- python - 当我执行简单的 Kivy 代码时出现黑屏
- ios - 从钥匙串中删除所有钥匙
- c# - C# specflow Selenium 测试在本地运行良好(CLI 和 VS 2017 NUnit Runner)。但是在团队城市中失败并出现错误找不到元素
- visual-studio-2019 - 如何在 Visual Studio 2019 中将语言、平台和项目类型数据添加到自定义模板
- android - 使用 Kotlin 的 Android
- google-sheets-api - 删除谷歌表格中的某些单词
- javascript - angularJs ng-repeat 并在表格上方显示错误
- html - Laravel向表格添加行而不刷新页面
- python - 权限错误 Errno13 - Windows 上的 Python
- html - 根据窗口从它开始的地方获取一个全高div