[Java] Je souhaite convertir un tableau d'octets en un nombre hexadécimal

Chose que tu veux faire

Je veux changer le code de caractère "A" en UTF-16

Résultats attendus

Décimal: 48 (10) 46 (10) Hexagone: 30 (16) 42 (16)

Méthode de réalisation

Utilisez String.Format ou System.out.printf

import java.nio.charset.StandardCharsets;
import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        String stringValue = "Ah";
        byte [] mojiCode = stringValue.getBytes(StandardCharsets.UTF_16BE);
        System.out.println(mojiCode);        //[B@372f7a8d
        System.out.println(  Arrays.toString(mojiCode)); //[48, 66]
        for (Byte code : mojiCode) {
            System.out.printf("%02x", code); //3042
        }
        System.out.println("");
        StringByteArray stringByteArray = new StringByteArray(mojiCode);
        System.out.println(stringByteArray.toHexString()); //3042
    }
    static class StringByteArray {
        byte[] byteArray;
        public StringByteArray(byte[] byteArray) {
            this.byteArray = byteArray;
        }
        public String toHexString() {
            StringBuffer stringBuffer = new StringBuffer();
            for (byte code : byteArray) {
                String hexString = String.format("%02x", code);
                stringBuffer.append(hexString);
            }
            return stringBuffer.toString();
        }
    }
}

Recommended Posts

[Java] Je souhaite convertir un tableau d'octets en un nombre hexadécimal
Convertir un tableau d'octets Java en une chaîne hexadécimale
Comment convertir un fichier en tableau d'octets en Java
Je veux ForEach un tableau avec une expression Lambda en Java
Je veux convertir des caractères ...
[Java] Convertir ArrayList en tableau
Je veux faire une liste avec kotlin et java!
Je veux appeler une méthode et compter le nombre
Je veux créer une fonction avec kotlin et java!
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3
J'ai essayé de convertir une chaîne de caractères en un type LocalDate en Java
Comment créer un tableau Java
[Java] Convertit un tableau en ArrayList * Attention
Je souhaite développer une application web!
Je veux écrire un joli build.gradle
Je veux écrire un test unitaire!
Je veux arrêter complètement les mises à jour Java
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3 (édition PowerMockito)
Je souhaite créer un SNS Web sombre avec Jakarta EE 8 avec Java 11
Exécuter R à partir de Java Je veux exécuter rJava
Je souhaite envoyer un e-mail en Java.
java j'ai essayé de casser un simple bloc
Je l'ai fait en Java pour toujours rendre (a == 1 && a == 2 && a == 3) vrai
Convertissez une chaîne en un tableau caractère par caractère avec Swift
[Ruby] Je veux faire un saut de méthode!
Je veux utiliser java8 forEach avec index
Je voulais que (a == 1 && a == 2 && a == 3) vrai en Java
Je veux écrire une simple répétition d'une chaîne de caractères
Comment convertir un contrat de solidité en une classe de contrat Java
Je souhaite concevoir une structure pour la gestion des exceptions
rsync4j --Je veux toucher rsync en Java.
Je veux écrire rapidement de java vers sqlite
J'ai essayé de casser le bloc avec java (1)
[Java] Comment convertir un élément d'un tableau de type String en type Int
Même en Java, je veux sortir true avec un == 1 && a == 2 && a == 3 (deuxième décoction Javassist)
Comment compresser un fichier JAVA CSV et le gérer dans un tableau d'octets
Rails6 Je veux créer un tableau de valeurs avec une case à cocher
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3 (Black Magic)
Je veux appeler une méthode d'une autre classe
Je veux faire quelque chose comme "cls" en Java
[Java] Je souhaite calculer la différence par rapport à la date
Je veux aussi utiliser ES2015 avec Java! → (´ ・ ω ・ `)
Flux appris (je veux convertir la liste en carte <Integer, List>)
Je veux utiliser une petite icône dans Rails
J'ai essayé de créer une compétence Clova en Java
Je souhaite surveiller un fichier spécifique avec WatchService
J'ai essayé de créer une fonction de connexion avec Java
Je souhaite définir une fonction dans la console Rails
Je veux faire des transitions d'écran avec kotlin et java!
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
Je veux cliquer sur une broche GoogleMap dans RSpec
Je souhaite créer une annotation générique pour un type