A voir également:
- Afficher les packet (java)
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Java runtime - Télécharger - Langages
2 réponses
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
Modifié par KX le 23/04/2012 à 13:18
Modifié par KX le 23/04/2012 à 13:18
Ton problème vient de p.data.toString() qui ne donne pas ce que tu veux. En effet ce que tu obtiens correspond à la méthode toString de la classe Object, car elle n'est pas redéfini pour les tableaux ("[B" correspond au nom de la classe des byte[]).
Le mieux pour ton affichage serait d'utiliser le constructeur String(byte[]) :
Le mieux pour ton affichage serait d'utiliser le constructeur String(byte[]) :
System.out.println("Paket : "+new String(p.data));La confiance n'exclut pas le contrôle
Merci KX, mais le pb n'est pas resolu...
Mais je veux les voir en binaires
Mais je veux les voir en binaires
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
23 avril 2012 à 14:49
23 avril 2012 à 14:49
Dans ce cas tu vas devoir lire le tableau case par case et afficher les codes binaire de chaque byte :
System.out.printn("Packet : "); for (byte b : p.data) System.out.print(Integer.toString(b,2)); System.out.println();
merci kx, pour votre aide... :)
resulat:
Packet : -10010-1000011-1111111-100000000101101000010001111000011111101001110111110100111101001110100110010111100101111000111101111110110100101-10000001100010101001101-11011100111101001110011111001111011001100101111110100111011111010011110100111010011001011110010111100011110111111011011111100101110010011001111100101110101111001011111001111101110110010111101000-1000000101011010101001011100001001010110111001011101011100101100111101111110011110101100001110101111000011101101110000111010011100101110010011001111100101-10000001000100-1000000101010101010001111010010100001111101110111-1000000101101101001001011101010101101111011101101001100111-10000001011101-1000000101101101001001011101010101101111011101100101100111-10000001011101-1000000101101101001001011101010101101111011101101011100111-10000001011101-1000000101101101001001011101010101101111011101100001100111-10000001011101-1000000101101101001001011101010101101111011101100011100111-10000001011101-1000000101101101001001011101010101101111011101101101100111-10000001011101-1000000101101101001001011101010101101111011101100111100111-10000001011101-1000000101101101001001011101010101101111000011100001100111-10000001011101-11111110001110001001101-10100001000010101010100110-100000110010-100000-10111011011011-1111000-1100110-101001110-111011-1000000-1000100010100111011-10011110100-101011-10-1011110-1000000-110010010100100101-1000101001001111-11101001010000-1000010-1000000-11010000101001000110-11111110100-101011-10-1011101-1000000-11100101001111111011001001010100-1001010-1110011-1000000-111101001010011011-100010101001010100-1001010-1110000-1000000-1010110010100-110011011110001001001111-11101001010000-1000010-1000000-100000010100111011-110010101001001111-11101001010000-1000011
Packet : -1011001-110101100100000011111101111100101110000111101001101000110010111100101111100101110010011010011110100110100111011111101110111100011110111011011101111000111101111110110100101
Packet : -1011001-110101-1111111-1000000001010001101111111101111100101110000111101001101000110010111100101111100101110010011010011110100110100111011111101110111100011110111011011101111000111101111110110100101-1000000110001010100100010101111110111110010111000011110100110100011001011110010-100000011100-10000001101010101001000100-1100011-1011010-111101110101-10000001101010101001000100-1100011-1011010-1000001110101-10000001101010101001000100-1100011-1011010-1000001110110-100000011100010010101111001-110010010100111101110111001111000110101110100110100111011011100101111011111000011110010110111011001011110010111101110110010111101000-100000011100010010101111001-11001001101111011101110011110011-10000001111111-100000011100010010101111001-11001001101111011101110011110101-10000001111111-100000011110110101000-10010010100-11010010010101101100-10010-1000000-11001010101000-10010010100-1110011111000100-10010-1000000-10100110101000-10010010100-11010010010101101101-10010
resulat:
Packet : -10010-1000011-1111111-100000000101101000010001111000011111101001110111110100111101001110100110010111100101111000111101111110110100101-10000001100010101001101-11011100111101001110011111001111011001100101111110100111011111010011110100111010011001011110010111100011110111111011011111100101110010011001111100101110101111001011111001111101110110010111101000-1000000101011010101001011100001001010110111001011101011100101100111101111110011110101100001110101111000011101101110000111010011100101110010011001111100101-10000001000100-1000000101010101010001111010010100001111101110111-1000000101101101001001011101010101101111011101101001100111-10000001011101-1000000101101101001001011101010101101111011101100101100111-10000001011101-1000000101101101001001011101010101101111011101101011100111-10000001011101-1000000101101101001001011101010101101111011101100001100111-10000001011101-1000000101101101001001011101010101101111011101100011100111-10000001011101-1000000101101101001001011101010101101111011101101101100111-10000001011101-1000000101101101001001011101010101101111011101100111100111-10000001011101-1000000101101101001001011101010101101111000011100001100111-10000001011101-11111110001110001001101-10100001000010101010100110-100000110010-100000-10111011011011-1111000-1100110-101001110-111011-1000000-1000100010100111011-10011110100-101011-10-1011110-1000000-110010010100100101-1000101001001111-11101001010000-1000010-1000000-11010000101001000110-11111110100-101011-10-1011101-1000000-11100101001111111011001001010100-1001010-1110011-1000000-111101001010011011-100010101001010100-1001010-1110000-1000000-1010110010100-110011011110001001001111-11101001010000-1000010-1000000-100000010100111011-110010101001001111-11101001010000-1000011
Packet : -1011001-110101100100000011111101111100101110000111101001101000110010111100101111100101110010011010011110100110100111011111101110111100011110111011011101111000111101111110110100101
Packet : -1011001-110101-1111111-1000000001010001101111111101111100101110000111101001101000110010111100101111100101110010011010011110100110100111011111101110111100011110111011011101111000111101111110110100101-1000000110001010100100010101111110111110010111000011110100110100011001011110010-100000011100-10000001101010101001000100-1100011-1011010-111101110101-10000001101010101001000100-1100011-1011010-1000001110101-10000001101010101001000100-1100011-1011010-1000001110110-100000011100010010101111001-110010010100111101110111001111000110101110100110100111011011100101111011111000011110010110111011001011110010111101110110010111101000-100000011100010010101111001-11001001101111011101110011110011-10000001111111-100000011100010010101111001-11001001101111011101110011110101-10000001111111-100000011110110101000-10010010100-11010010010101101100-10010-1000000-11001010101000-10010010100-1110011111000100-10010-1000000-10100110101000-10010010100-11010010010101101101-10010
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
23 avril 2012 à 15:52
23 avril 2012 à 15:52
Il semble qu'il y ait des problèmes avec les byte négatifs... Tu peux alors faire comme ça :
System.out.print(Integer.toString(b<0 ? 255+b : b,2));Mais je pense que ça fais à peu près ce que tu voulais, non ?