Convertir un String en [] byte et l' inverse
Résolu/Fermé
safia_Y
Messages postés
24
Date d'inscription
samedi 3 novembre 2012
Statut
Membre
Dernière intervention
31 décembre 2012
-
20 déc. 2012 à 21:15
sohaibamira Messages postés 9 Date d'inscription mardi 9 février 2016 Statut Membre Dernière intervention 12 mai 2016 - 12 mai 2016 à 17:43
sohaibamira Messages postés 9 Date d'inscription mardi 9 février 2016 Statut Membre Dernière intervention 12 mai 2016 - 12 mai 2016 à 17:43
A voir également:
- Convertir un String en [] byte et l' inverse
- Annuaire inversé - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir youtube en mp3 avec audacity - Guide
- Ecran inversé - Guide
- Malware byte - Télécharger - Antivirus & Antimalwares
3 réponses
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
Modifié par KX le 20/12/2012 à 21:55
Modifié par KX le 20/12/2012 à 21:55
Si tu as :
byte[] tab;Tu peux faire :
String str = new String(tab);Et dans l'autre sens :
tab = str.getBytes();La confiance n'exclut pas le contrôle
safia_Y
Messages postés
24
Date d'inscription
samedi 3 novembre 2012
Statut
Membre
Dernière intervention
31 décembre 2012
Modifié par safia_Y le 20/12/2012 à 22:44
Modifié par safia_Y le 20/12/2012 à 22:44
Le probleme est resolu
byte[]tab -> BigInteger en utilisant new BigInteger(tab)
la valeur envoyé comme un string
coté serveur
byte [] tab =new BigInteger (str_clé_recu).toByteArray();
byte[]tab -> BigInteger en utilisant new BigInteger(tab)
la valeur envoyé comme un string
coté serveur
byte [] tab =new BigInteger (str_clé_recu).toByteArray();
baladur13
Messages postés
47585
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
21 avril 2025
13 626
20 déc. 2012 à 23:07
20 déc. 2012 à 23:07
Bonjour
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
safia_Y
Messages postés
24
Date d'inscription
samedi 3 novembre 2012
Statut
Membre
Dernière intervention
31 décembre 2012
20 déc. 2012 à 23:10
20 déc. 2012 à 23:10
c bon , merci
sohaibamira
Messages postés
9
Date d'inscription
mardi 9 février 2016
Statut
Membre
Dernière intervention
12 mai 2016
>
safia_Y
Messages postés
24
Date d'inscription
samedi 3 novembre 2012
Statut
Membre
Dernière intervention
31 décembre 2012
11 mai 2016 à 19:57
11 mai 2016 à 19:57
Bonjour
svp donner moi le code qui utiliser pour résoudre cette problème de convertir le string vers le byte.
et merci
svp donner moi le code qui utiliser pour résoudre cette problème de convertir le string vers le byte.
et merci
sohaibamira
Messages postés
9
Date d'inscription
mardi 9 février 2016
Statut
Membre
Dernière intervention
12 mai 2016
11 mai 2016 à 01:32
11 mai 2016 à 01:32
bonjour,
svp donner cette code de convertir le string en byte et l'inverce parce que j'ai besoin.
et merci.
svp donner cette code de convertir le string en byte et l'inverce parce que j'ai besoin.
et merci.
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
11 mai 2016 à 08:59
11 mai 2016 à 08:59
Il suffit de lire ma première réponse...
sohaibamira
Messages postés
9
Date d'inscription
mardi 9 février 2016
Statut
Membre
Dernière intervention
12 mai 2016
11 mai 2016 à 19:55
11 mai 2016 à 19:55
Merci
mais le problème reste toujours au niveau du serveur
je peut envoyer que des string par les socket
ce tab de type byte sera envoyer comme un string
dans l'autre coté je veut recuperer le tab comme byte
au niveau de client
svp donner le code de convertir le string en byte et l'inverce de safia_Y qui trouve la solution par utilise le Biginteger parce que j'ai besoin.
et merci.
mais le problème reste toujours au niveau du serveur
je peut envoyer que des string par les socket
ce tab de type byte sera envoyer comme un string
dans l'autre coté je veut recuperer le tab comme byte
au niveau de client
svp donner le code de convertir le string en byte et l'inverce de safia_Y qui trouve la solution par utilise le Biginteger parce que j'ai besoin.
et merci.
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
11 mai 2016 à 20:02
11 mai 2016 à 20:02
svp donner le code de convertir le string en byte et l'inverce de safia_Y qui trouve la solution par utilise le Biginteger parce que j'ai besoin.
Il suffit de lire la réponse de safia_Y :
https://forums.commentcamarche.net/forum/affich-26712861-convertir-un-string-en-byte-et-l-inverse#4
Mais je pense que c'est une transformation inutile, les sockets transfère des bytes, peu importe ce qu'ils contiennent, donc faire String ↔ byte[] c'est normal, mais faire String ↔ BigInteger ↔ byte[] c'est plus compliqué pour rien.
Il suffit de lire la réponse de safia_Y :
https://forums.commentcamarche.net/forum/affich-26712861-convertir-un-string-en-byte-et-l-inverse#4
Mais je pense que c'est une transformation inutile, les sockets transfère des bytes, peu importe ce qu'ils contiennent, donc faire String ↔ byte[] c'est normal, mais faire String ↔ BigInteger ↔ byte[] c'est plus compliqué pour rien.
sohaibamira
Messages postés
9
Date d'inscription
mardi 9 février 2016
Statut
Membre
Dernière intervention
12 mai 2016
>
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
12 mai 2016 à 17:43
12 mai 2016 à 17:43
mais j'ai besoin de sauvegarder cette byte en string dans la base de donnée mysql
Modifié par safia_Y le 20/12/2012 à 22:19
le problème reste toujours au niveau du serveur
je peut envoyer que des string par les socket
ce tab de type byte sera envoyer comme un string
dans l'autre coté je veut recuperer le tab comme byte
au niveau de client
au niveau de serveur:
je veut un tab de type byte coté serveur tq
me donne une autre
20 déc. 2012 à 22:32
Exemple :
Et si tu cumules les erreurs, au lieu de traiter le tableau, tu traites la valeur de toString, qui devient un tout autre tableau de bytes, et ensuite ça devient n'importe quoi...
20 déc. 2012 à 22:44
la méthode toString() est effectivement utilisé , puisque jài envoyé le tableau en socket , la socket travaille qu'avec des string, c'est comme System.out.print(tab)
20 déc. 2012 à 23:01
20 déc. 2012 à 23:07