The list of methods to do Iterable are organized into topic(s).
boolean
containsSame(Iterable> coll, Object obj) contains Same
for (Iterator<?> iterator = coll.iterator(); iterator.hasNext();) {
Object element = iterator.next();
if (element == obj)
return true;
return false;
String
createUpdateTemplate(String table, Iterable columns) A static helper method for generating SQL templates for UPDATE statements for the provided column colection or array
StringBuilder builder = new StringBuilder();
builder.append("update ").append(table).append(" set ");
Iterator<String> it = columns.iterator();
while (it.hasNext()) {
builder.append(it.next()).append(" = ?");
if (it.hasNext())
builder.append(", ");
return builder.append(" ").toString();
boolean
equalsIterablesInOrder(Iterable> i1, Iterable> i2) Check if values in iterables are identical and in identical order If both are instanceof Collection, this method check sizes first Calls only once Itarable#iterator() for both iterables
if (i1 == i2) {
return true;
if (i1 == null) {
if (i2 == null) {
return true;
return false;
...
T
getAny(Iterable iterable) Returns one object from an Iterable or
null if the iterable is empty.
Iterator<T> iterator = iterable.iterator();
if (!iterator.hasNext()) {
return null;
return iterator.next();