Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Menukar Rentetan Unicode Java-Escaped kepada Huruf Unicode Biasa?

DDD
Lepaskan: 2024-11-17 08:58:03
asal
887 orang telah melayarinya

How to Convert Java-Escaped Unicode Strings to Regular Unicode Letters?

Menukar Rentetan Berkod Unikod kepada Huruf Unikod

Apabila bekerja dengan data teks, adalah perkara biasa untuk menemui rentetan yang mengandungi aksara Unikod yang terlepas. Watak-watak ini, yang diwakili sebagai "uXXXX", boleh menjadikannya mencabar untuk mencari dan memanipulasi teks dengan berkesan. Artikel ini meneroka cara menukar rentetan berkod Unikod sedemikian kepada huruf Unikod biasa menggunakan pustaka Apache Commons Lang.

Mari kita pertimbangkan contoh: kita mempunyai rentetan dengan aksara Unikod, "u0048u0065u006Cu006Cu006F World". Matlamat kami adalah untuk menukar rentetan ini kepada huruf Unicode yang sepadan, menghasilkan "Hello World".

Untuk menyelesaikan masalah ini, kami boleh memanfaatkan kaedah unescapeJava() daripada pustaka Apache Commons Lang. Kaedah ini direka khusus untuk menyahkod aksara Unikod Java-escaped.

Berikut ialah contoh kod yang menunjukkan cara menggunakan kaedah ini:

import org.apache.commons.lang.StringEscapeUtils;

public class UnicodeConverter {

    public static void main(String[] args) {
        String escapedString = "\u0048\u0065\u006C\u006C\u006F World";
        String unescapedString = StringEscapeUtils.unescapeJava(escapedString);

        System.out.println("Escaped string: " + escapedString);
        System.out.println("Unescaped string: " + unescapedString);
    }
}
Salin selepas log masuk

Output:

Escaped string: \u0048\u0065\u006C\u006C\u006F World
Unescaped string: Hello World
Salin selepas log masuk

Dengan menggunakan kaedah StringEscapeUtils.unescapeJava(), kami boleh menukar rentetan berkod Unikod ke dalam huruf Unikod yang sepadan dengan mudah. Ini membolehkan pemprosesan teks yang lebih cekap, termasuk operasi carian dan perbandingan.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan Unicode Java-Escaped kepada Huruf Unicode Biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan