使用番石榴,有。您将需要实现
Equivalence<String[]>:
public final class MyEquivalence extends Equivalence<String[]>{ @Override protected boolean doEquivalent(final String[] a, final String[] b) { return Arrays.equals(a, b); } @Override protected int doHash(final String[] t) { return Arrays.hashCode(t); }}
然后,您需要将列表设为
List<Equivalence.Wrapper<String[]>>,并使用
Equivalence的
.wrap()方法插入/删除/
etc :
final Equivalence<String[]> eq = new MyEquivalence();list.add(eq.wrap(onevalue));list.remove(eq.wrap(anotherValue));
使用番石榴。跟着我重复。使用番石榴:p
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)