


Bagaimana untuk Menukar String kepada Perwakilan Heksadesimal dan Kembali ke Java?
Penukaran Rentetan Heksadesimal Java
S: Bagaimanakah saya boleh menukar rentetan, seperti "testing123," menjadi perwakilan heksadesimalnya di Jawa? Adakah penukaran kembali merupakan pembalikan proses yang serupa?
J:
Penukaran kepada Heksadesimal:
Gunakan yang berikut coretan kod untuk menukar rentetan kepada perenambelasan:
public String toHex(String arg) { return String.format("%040x", new BigInteger(1, arg.getBytes(/*YOUR_CHARSET?*/))); }
Nota: Parameter pilihan YOUR_CHARSET membolehkan anda menentukan set aksara yang digunakan untuk mengekod rentetan.
Penukaran Kembali ke Rentetan:
Penukaran kembali kepada rentetan daripada perenambelasan lebih terlibat. Berikut ialah pecahan langkah:
- Hilang rentetan perenambelasan menjadi BigInteger.
- Tukar BigInteger kepada tatasusunan bait menggunakan kaedah toByteArray()nya.
- Bina String menggunakan tatasusunan bait dan set aksara yang dikehendaki melalui pembina String(bait[], Charset).
Gunakan pendekatan arg.getBytes() yang sama daripada penukaran kepada perenambelasan, memastikan pengendalian charset yang konsisten.
Atas ialah kandungan terperinci Bagaimana untuk Menukar String kepada Perwakilan Heksadesimal dan Kembali ke Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma