[JAVA] Différence entre string.getByte () et Hex.decodeHex (string.toCharaArray ())

String.getByte () et Hex.decodeHex (string.toCharaArray ()) sont des processus qui convertissent une chaîne de caractères en type byte [], mais il existe quelques différences.

string.getByte() Convertit une chaîne de caractères ordinaire en type byte []. La longueur d'octet après conversion est deux fois la longueur d'octet lorsqu'elle est convertie avec hex.

Hex.decodeHex(string.toCharaArray()) Convertit une chaîne de caractères avec des guillemets doubles ajoutés en un nombre hexadécimal (en bref, un type de chaîne mais les données de contenu sont un nombre hexadécimal) en un type d'octet.

Ensuite, que se passe-t-il si la chaîne de caractères à convertir est un nombre hexadécimal tel que «1» ou «a», un caractère ordinaire ou une chaîne de caractères apparemment indiscernable est traitée pour les deux?

En conséquence, différentes chaînes de type byte [] sont générées pour chacune.

Recommended Posts

Différence entre string.getByte () et Hex.decodeHex (string.toCharaArray ())
Différence entre vh et%
Différence entre i ++ et ++ i
Différence entre produit et variante
Différence entre redirect_to et render
[Java] Différence entre == et égal
Différence entre redirect_to et render
Différence entre CUI et GUI
Différence entre les variables et les variables d'instance
Différence entre mockito-core et mockito-all
Différence entre classe et instance
Différence entre l'installation de bundle et de bundle
Différence entre ArrayList et LinkedList
Différence entre render et redirect_to
Différence entre List et ArrayList
Différence entre StringBuilder et StringBuffer
Différence entre render et redirect_to
[Ruby] Différence entre obtenir et publier
Différence entre la méthode d'instance et la méthode de classe
Différence entre interface et classe abstraite
Différence entre l'opérateur == et la méthode égale
[Java] Différence entre Hashmap et HashTable
[Terminal] Différence entre irb et pry
JavaServlet: différence entre executeQuery et executeUpdate
[Ruby] Différence entre is_a? Et instance_of?
Différence entre l'opérateur == et la méthode eqals
Différence approximative entre RSpec et minitest
[Rails] Différence entre find et find_by
Différence entre la variable d'instance et la variable de classe
[JAVA] Différence entre abstrait et interface
Différence entre Thymeleaf @RestController et @Controller
[Java] Différence entre array et ArrayList
Différence entre le type primitif et le type de référence
[Java] Différence entre fermable et fermable automatiquement
[Java] Différence entre StringBuffer et StringBuilder
[Java] Différence entre longueur, longueur () et taille ()
[rails] Différence entre redirect_to et render
[Android] Différence entre finish () et return;
Remarque: Différence entre Ruby "p" et "met"
Différence entre final et immuable en Java
[Remarque] Différence entre l'installation et la mise à jour du bundle
Différence entre la variable d'instance Ruby et la variable locale
Différence entre pop () et peek () dans la pile
[Pour les débutants] Différence entre Java et Kotlin
Différence entre isEmpty et isBlank de StringUtils
Différence entre getText () et getAttribute () de Selenium
À propos de la différence entre irb et pry
Différence entre "|| =" et "instance_variable_defined?" Dans Ruby memo
Différence entre EMPTY_ELEMENTDATA et DEFAULTCAPACITY_EMPTY_ELEMENTDATA dans ArrayList
[Ruby] Différence entre print, put et p
[Java] Différence entre la plage Intstream et la plageClosed
Différence entre int et Integer en Java
[Rails] Différence entre redirect_to et render [Débutant]
[Java] Comprendre la différence entre List et Set
[iOS] Comprendre la différence entre le cadre et les limites