package com.google.common.collect; import com.google.common.base.Objects; import com.google.common.base.Preconditions; import java.util.Collection; import java.util.Iterator; import java.util.NoSuchElementException; /* loaded from: classes3.dex */ public abstract class Iterators { public static boolean elementsEqual(Iterator it, Iterator it2) { while (it.hasNext()) { if (!it2.hasNext() || !Objects.equal(it.next(), it2.next())) { return false; } } return !it2.hasNext(); } public static boolean addAll(Collection collection, Iterator it) { Preconditions.checkNotNull(collection); Preconditions.checkNotNull(it); boolean z = false; while (it.hasNext()) { z |= collection.add(it.next()); } return z; } public static UnmodifiableIterator singletonIterator(final Object obj) { return new UnmodifiableIterator() { // from class: com.google.common.collect.Iterators.9 public boolean done; @Override // java.util.Iterator public boolean hasNext() { return !this.done; } @Override // java.util.Iterator public Object next() { if (this.done) { throw new NoSuchElementException(); } this.done = true; return obj; } }; } }