[Java] Ich möchte ein Byte-Array in eine Hexadezimalzahl konvertieren

Was du machen willst

Ich möchte den Zeichencode "A" in UTF-16 ändern

Erwartete Ergebnisse

Dezimal: 48 (10) 46 (10) Sechseck: 30 (16) 42 (16)

Realisierungsmethode

Verwenden Sie "String.Format" oder "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] Ich möchte ein Byte-Array in eine Hexadezimalzahl konvertieren
Konvertieren Sie ein Java-Byte-Array in eine hexadezimale Zeichenfolge
So konvertieren Sie eine Datei in ein Byte-Array in Java
Ich möchte für jedes Array mit Lambda-Ausdruck in Java
Ich möchte Zeichen konvertieren ...
[Java] Konvertiert ArrayList in Array
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Methode aufrufen und die Nummer zählen
Ich möchte eine Funktion mit Kotlin und Java erstellen!
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben
Ich habe versucht, in Java von einer Zeichenfolge in einen LocalDate-Typ zu konvertieren
So erstellen Sie ein Java-Array
[Java] Konvertieren Sie ein Array in ArrayList * Achtung
Ich möchte eine Webanwendung entwickeln!
Ich möchte ein schönes build.gradle schreiben
Ich möchte einen Unit Test schreiben!
Ich möchte Java-Updates insgesamt stoppen
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben (PowerMockito Edition)
Ich möchte mit Jakarta EE 8 mit Java 11 ein dunkles Web-SNS erstellen
R von Java ausführen Ich möchte rJava ausführen
Ich möchte eine E-Mail in Java senden.
Java Ich habe versucht, einen einfachen Block zu brechen
Ich habe Java gemacht, um (a == 1 && a == 2 && a == 3) immer wahr zu machen
Konvertieren Sie eine Zeichenfolge mit swift in ein zeichenweises Array
[Ruby] Ich möchte einen Methodensprung machen!
Ich möchte Java8 für jeden mit Index verwenden
Ich wollte (a == 1 && a == 2 && a == 3) in Java wahr machen
Ich möchte eine einfache Wiederholung einer Zeichenkette schreiben
So konvertieren Sie einen Soliditätsvertrag in eine Java-Vertragsklasse
Ich möchte eine Struktur für die Ausnahmebehandlung entwerfen
rsync4j - Ich möchte rsync in Java berühren.
Ich möchte schnell von Java nach SQLite schreiben
Ich habe versucht, den Block mit Java zu brechen (1)
[Java] So konvertieren Sie ein Element eines Array vom Typ String in einen Int-Typ
Sogar in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben (Javassist zweite Abkochung)
So komprimieren Sie eine JAVA-CSV-Datei und verwalten sie in einem Byte-Array
Rails6 Ich möchte ein Array von Werten mit einem Kontrollkästchen erstellen
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 (Black Magic) ausgeben.
Ich möchte eine Methode einer anderen Klasse aufrufen
Ich möchte so etwas wie "cls" in Java machen
[Java] Ich möchte die Differenz zum Datum berechnen
Ich möchte ES2015 auch in Java verwenden! → (´ ・ ω ・ `)
Gelernter Stream (Ich möchte List in Map <Integer, List> konvertieren)
Ich möchte ein kleines Symbol in Rails verwenden
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Ich möchte eine bestimmte Datei mit WatchService überwachen
Ich habe versucht, eine Anmeldefunktion mit Java zu erstellen
Ich möchte eine Funktion in der Rails Console definieren
Ich möchte Bildschirmübergänge mit Kotlin und Java machen!
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
Ich möchte in RSpec auf einen GoogleMap-Pin klicken
Ich möchte eine generische Anmerkung für einen Typ erstellen