java - 如果一个项目紧随其后,如何检查数组列表 - Java
问题描述
我目前被困在我项目的一部分上。
我无法弄清楚如何(在 Java 中)检查现有数组列表中是否有一个项目紧跟在另一个项目之后。因此,例如,如果数组列表中 x 后跟 y:a、b、c、x、y、z。
它需要重复出现,因为列表中可以有多个相同的值,例如多个 x 和 y 项目。
有人可以帮我想出这个代码吗?它需要是一个返回 true 或 false 的方法。
谢谢你。
解决方案
只需循环:
for (int i = 0; i < list.size() - 1; i++)
-1... 因为 LAST 元素不可能匹配,因为它后面没有任何东西。
您可以检索索引处的项目list.get(i)
,当然还有它后面的元素list.get(i + 1)
。
当然,您可以将它与这些信息放在一起(我不愿意提供更多信息;这感觉像是家庭作业)。
推荐阅读
- typescript - 如何在函数调用中指定对象类型
- mysql - 在 MySQL 中的值之间使用 in 查找行
- jenkins - 当詹金斯管道中的语句编译失败时
- php - 如何在php中将输出打印到两个不同的终端?
- android - 在android studio中解析Json
- javascript - 在 JSXGraph 中使滑翔机元素可拖动
- c# - 尝试在 WPF 中打开新窗口时出错
- swagger - 如何使用 Swagger UI 打开 openapi 文档?
- flutter - 如何删除“确保 dartdoc 在包的源文件上成功运行。”
- javascript - React 中的输入值问题(一个组件正在将密码类型的受控输入更改为不受控制。)