Bonjour à tous,
Je débute en Java et cherche de l'aide pour résoudre le problème suivant :
1. Write a ListPartitioner class that implements the following interface:
import java.util.Collection;
public interface IListPartitioner<T> {
Collection<Collection<T>> partition(Collection<T> items, int size);
}
The partition method should return consecutive sub-collections of the input collection, each of the same size, except the final collection which may be smaller.
* Example 1: partition([1,2,3,4,5], 2) --> [ [1,2], [3,4], [5] ]
* Example 2: partition([1,2,3,4,5], 3) --> [ [1,2,3], [4,5] ]
* Example 3: partition([1,2,3,4,5], 1) --> [ [1], [2], [3], [4], [5] ]
2. Write unit tests using junit4 to verify your implementation.
J'ai trouvé du code sur le net pour réaliser la manip' avec des List/ArrayList mais pas pour le type Collection....faut-il envisager de convertir Collection en List pour pouvoir résoudre le problème ?
Merci par avance pour votre aide ;-)
StéphaneM
Partager