Update UML + Update Comments
This commit is contained in:
@@ -14,6 +14,18 @@ import java.util.function.Function;
|
||||
*/
|
||||
public class Nettoyage {
|
||||
|
||||
/**
|
||||
* Permet de remplacer les valeurs abérrantes d'un paramètre d'un HashSet par null.
|
||||
* Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestation, setValue = Poisson::setInfestation.
|
||||
*
|
||||
* @param list La liste de données cobaye.
|
||||
* @param getValue La fonction (Getter) qui permet d'obtenir la valeur que l'on veut vérifier
|
||||
* @param setValue La fonction (Setter) qui permet de remplacer la valeur si null.
|
||||
* @param allowNegative Savoir si une valeur négative est forcément aberrant.
|
||||
* @return Le HashSet avec les valeurs remplacés.
|
||||
* @param <T> Le type de données cobaye. Exemple : Poisson, Population
|
||||
* @param <V> Le type de la donnée à vérifier, doit être un Wrapper Number. Exemple : Double.
|
||||
*/
|
||||
public static <T,V extends Number> HashSet<T> nettoieColumns(HashSet<T> list, Function<T,V> getValue, BiConsumer<T,V> setValue, boolean allowNegative ){
|
||||
|
||||
ArrayList<Double> array = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user