comment convertir byte[] pour Byte[], et dans l'autre sens?

Comment convertir byte[] pour Byte[], et aussi Byte[] pour byte[], dans le cas de ne pas utiliser du tout de la 3e partie de la bibliothèque? Est-il un moyen de le faire rapidement et simplement en utilisant la bibliothèque standard?

  • 10 questions, il est accepté? Pas bon
  • Pourquoi avez-vous besoin/ont un Byte[]? Ne semble pas être une bonne idée... soit utiliser byte[] ou List<Byte>.
  • Peut être utile si les valeurs peuvent être nulles, mais probablement pas très efficace (c'est à dire. les déchets de l'espace; avantage de stocker des octets, parce que de toutes les références d'objet)?
  • Mais vous ne pouvez pas convertir un Byte[] à un byte[] si vous avez des références nulles...
  • ok, 1 de 7. N'ont pas beaucoup amélioré!
  • L'une des raisons d'avoir Byte [], c'est qu'il devient une forme intermédiaire d'essayer d'appeler toArray sur une Liste<Byte>. Dans ce cas, la rédaction de votre propre boucle semble être le moyen le plus facile.

InformationsquelleAutor user926958 | 2012-10-17