Salut
j'ai un problème, je suis entrain de faire une comparaison entre un array qui contient les données d'une cellule Excel et un objet d'une classe java <>
je veux comparer si un nombre se trouve dans les deux tableaux alors affiche mois un message sinon affiche un autre message et j'ai des nombres semblables dans les 2 tableaux mais çà me donne NON
le problème est au niveau du if je sais pas c'est çà s'écrit comme çà ou non
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 XLS1 xls = new XLS1(); ArrayList<Service> list = new ArrayList<>(xls.XLS_Import()); Telnet_Interface telnet = new Telnet_Interface(); Telnet_Ressources telnet_R = new Telnet_Ressources(); telnet.Config(" "); ArrayList myData=telnet.getMyData(); telnet_R.Config(" ",myData); ArrayList<Service> service=telnet_R.getServiceList(); for(int i=0;i<list.size();i++) { for(Service srv:service){ if(list.get(i).getvlan().equals(srv.getvlan())){ System.out.print("Goood"); } else System.out.print("Noooooo"); }
le srv:service et l'objet où je stocke le résultat de la fonction telnet_R
et list c'est le tableau où j'affiche la cellule du Excel
çà me donne pas d'erreur mais elle me donne "Nooooo" alors que y a pas mal des numéros semblables dans les 2 tableaux
S'il vous plait aidez moi
Merci
Partager