Bonjour,
J'ai le code suivant :
Pour le moment dans le cas ou mon tableau contient des type primitifs je ne traite que les double.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Class cls = tab1.getClass().getComponentType(); if (cls.isPrimitive()) { if (((double[]) tab1).length == ((double[]) tab2).length) res = true; }
il me faudrait traiter aussi les cas boolean, char, byte, etc...
J'ai pensé à utiliser une méthode comme suit pour tester les type primitifs :
Comment voyez vous le traitement pour gérer tous les cas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static boolean isDoublePrimitive(Class cls) { boolean ret = false; if (cls.equals(double.class)) ret = true; return ret; }
Dois je faire une méthode isTypePrimitive(Class cls) pour chaque type primitif et gérer les différents cas ?
Ou existe t'il une manière plus simple de faire ce traitement ?
Merci d'avance
Partager