【发布时间】:2018-01-18 09:41:27
【问题描述】:
我有一个自定义列表,想检查它是否包含特殊项目。 TheList 填充有Rowlayout 对象。
public RowLayout(String content, int number) {
this.content = content;
this.number = number;
}
现在我想检查我的List<Roalayout> 是否在content - 位置包含一个特殊项目。我该怎么做?
只问.contains'是行不通的。
我要检查的内容:
if (!List<RowLayout>.contains("insert here"){
//Do something
}
【问题讨论】:
-
hashCode和equals施展魔法;) -
@SomeJavaGuy 除非你不能更改类代码...
-
你有 java-8 吗?
-
@Eugene 在这种情况下使用
Map可能是比使用List更好的决定
标签: java