Вы можете сделать что-то вроде:
Arrays.asList(foo.get(2));
или
Collections.singletonList(foo.get(2))
Итак, в качестве метода вы можете реализовать:
// Returns a fixed-size list ..
public List<String> subList(List<String> list, int index) {
return Arrays.asList(list.get(index));
}
или
public List<String> subList(List<String> list, int index) {
return Collections.singletonList(list.get(index));
}
или
public List<String> subList(List<String> list, int index) {
return list.subList(index, ++index);
}