Skip to content

Instantly share code, notes, and snippets.

@electrum
Forked from dain/gist:933354
Created April 21, 2011 17:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save electrum/935059 to your computer and use it in GitHub Desktop.
Save electrum/935059 to your computer and use it in GitHub Desktop.
import java.util.Arrays;
import java.util.Collection;
public class Glommer<T>
{
public static <T> Glommer<T> glommer()
{
return new Glommer<T>();
}
String glom(Collection<?> objs)
{
String result = "";
for (Object o : objs) {
result += o;
}
return result;
}
int glom(Collection<Integer> ints)
{
int result = 0;
for (int i : ints) {
result += i;
}
return result;
}
public static void main(String[] args)
{
Collection<String> strings = Arrays.asList("1", "2", "3");
System.out.println(glommer().glom(strings));
Collection<Integer> integers = Arrays.asList(1, 2, 3);
System.out.println(glommer().glom(integers));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment