【发布时间】:2017-11-18 04:54:57
【问题描述】:
我正在编写一种方法来查找存储在 txt 文件中的特定 ID。
这些详细信息被分配给一个 arrayList 标题列表,如果查找字符串与存储在列表中的数据匹配,那么它会读取 id、firstname、surname(即 txt 文件的整行),然后创建另一个类的实例轮廓。
然后我想将此查找数据添加到一个名为查找的新数组列表中,然后将其输出。但是我有以下方法,它不起作用,只是跳转到我的 else 子句。 谁能告诉我哪里出了问题以及如何解决将不胜感激。谢谢。
【问题讨论】:
-
ArrayList<Profile>永远不会包含String IDlookup,因为Profile和String是完全不同的数据类型 -
正如@OHGODSPIDERS 所说,您需要将类型与类型进行比较,因此您需要在列表中获取 ID 的值以与 IDlookup 进行比较,您可能需要 Profile 中的方法来执行此操作
-
@Fepapci 请不要从您的问题中删除所有代码,使其对其他读者无用。此外,如果一个答案解决了您的问题,您应该接受它,并可能为他们的努力给予支持。