Bonjour
Je veux comparer deux adresse ip une adresse se trouve dans la base des regles du firewall et l'autre du paquet.
mais le pb est que les champs de l'adresse sont séparé de "." et quand j'écris le code suivant :
il m'affiche cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 System.out.println(" =============Mon test ===================== " ); ligne2="10.10.10.10"; champ_ligne2=ligne2.split("."); System.out.println(" champ1 = " +champ_ligne2[0]); System.out.println(" champ2 = " +champ_ligne2[1]); System.out.println(" =============Mon test ===================== " );
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at ManipText.main(ManipText.java:22)
J'ai compris qu'il n'accepte pas le séparateur "." parceque je l'ai testé avec séparateur ":", il m'affiche mon résultat, mais le problème est que toutes les adresses ont des champs séparépar le point alors comment récupérer les différents champs.
Partager