Comment faire pour convertir un tableau de Chaîne en un tableau d'Octets? (java)

J'ai un unidimensionnel tableau de Chaîne que je veux convertir en un dimensions du tableau d'octets. Comment dois-je faire? Cela représente ByteBuffer? Comment puis-je faire cela? (Les chaînes de caractères peuvent être n'importe quelle longueur, je veux juste savoir comment faire un tel acte. Et après vous le convertir en un tableau d'octets comment pourrais-je me reconvertir dans un tableau de chaînes?

-Dan

Vous pouvez effectuer une itération pour chaque chaîne et de garder l'ajout à la finale du tableau d'octets.Exemple de chaîne = "Ceci est un exemple"; //convertit une Chaîne d'octets[] à l'aide .getBytes() la fonction byte[] bytes = exemple.getBytes(); //Convertir byte[] à l'aide de la Chaîne de new String(byte[]) String s = new String(octets);
Avez-vous vu cette question? stackoverflow.com/questions/1536054/...
Ali B - je pense que la question que vous avez lié répond à une question légèrement différente - surtout quand on voit la accepté de répondre, ce qui souligne à juste titre que "si vous voulez vraiment de stocker des données binaires dans un type de Chaîne, vous devez utiliser l'encodage Base64.
Il est nounique représentation d'une chaîne d'octets. Ce codage de caractères voulez-vous utiliser?

OriginalL'auteur Dan Hoynoski | 2013-02-03