Mengekstrak Nilai Integer daripada Aksara dalam Java
Apabila menghuraikan data berangka daripada rentetan, selalunya perlu mengekstrak digit tertentu. Semasa menggunakan kaedah Integer.parseInt() ialah pendekatan biasa, artikel ini meneroka penyelesaian alternatif untuk mengekstrak nilai integer daripada aksara dalam rentetan.
Kaedah Alternatif: Character.getNumericValue()
Kaedah Character.getNumericValue() menyediakan pilihan yang mudah dan serba boleh untuk menukar aksara kepada nilai integer yang sepadan. Berikut ialah contoh yang menunjukkan penggunaannya:
String element = "el5"; int x = Character.getNumericValue(element.charAt(2)); System.out.println("x=" + x);
Output:
x=5
Faedah Character.getNumericValue()
Menggunakan Character.getNumericValue() menawarkan beberapa kelebihan Integer.parseInt():
Contoh Penggunaan
Dalam contoh asal anda, anda boleh menggantikan kod tersebut dengan:
String element = "el5"; int x = Character.getNumericValue(element.charAt(2));
Ini akan memudahkan kod dan memastikan keserasian dengan julat set aksara yang lebih luas.
Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Nilai Integer dengan Cekap daripada Aksara di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!