rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Separer les champs d'adresse ip

Posté par mannouna997, le lundi 26 novembre 2007 à 02:32:36
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 :





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 ===================== " );



il m'affiche cette erreur :

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.
Configuration: Windows XP
Internet Explorer 7.0
Répondre à mannouna997  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
afroxav, le lundi 26 novembre 2007 à 03:08:47
Essaie avec un backslash ( "\." ) ca devrais marcher dans la plupart des languages
Je capote sur les ordis, mais j'ai une blonde pareil =D
Répondre à afroxav

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mannouna997, le lundi 26 novembre 2007 à 12:32:44
Non ça marche pas parce que pour "/." il m'affiche
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )

at ManipText.main(ManipText.java:21)
et pour "/.", il m'affiche toute l'adresse puisque le separateur n'est pas "."
champ_ligne1[0]=10.10.10.10
Répondre à mannouna997

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 le père, le lundi 26 novembre 2007 à 13:26:24
Bonjour,

comment est déclaré ligne2 (quel type) ? je ne trouve pas de méthode split dans l'index de la doc java (mais je ne suis pas un pro du java)
pourquoi insistes-tu sur le fait que le séparateur n'est pas . alors que c'est bien ce qu'il y a dans ton adresse IP et ce que tu passes à la méthode split ?
Répondre à le père
Logiciels pertinents trouvés dans les téléchargements
Télécharger Wntipcfg 1.0Wntipcfg - WntIpCfg est le digne successeur de la commande WinIpCfg de Windows 95 et Windows 98, permettant d'obtenir des informations...Catégorie: Réseau
Licence: Freeware/gratuit
Télécharger Angry IP Scanner   3.0-beta3Angry IP Scanner - Angry IP Scanner est un logiciel qui permet d’analyser un réseau local. A l’aide de ce programme on peut facilement...Catégorie: Réseau
Licence: Freeware/gratuit
Télécharger Free IP Switcher 1.0Free IP Switcher - Si vous êtes amenés à vous déplacer régulièrement et vous connecter à différents réseaux, vous devez reconfigurer sans cesse...Catégorie: Réseau
Licence: Freeware/gratuit
Télécharger ProtoWall 1.42 build 5300 ProtoWall - Protowall est un pare-feu léger fonctionnant en arrière-plan. Il consomme peu de ressources CPU (processeur) et RAM...Catégorie: Firewall
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « separer les champs d'adresse ip »