useLocale()

Java Scanner useLocale() metodi

❮ Scanner metodlari


Misol

Boshqa locale sozlamasidagi sonlarni o‘qish:

// Create a scanner object
Scanner myObj = new Scanner("1.500.000");

// Change delimiter
myObj.useLocale(new Locale("es"));

// Read and display the number
System.out.println(myObj.nextInt());

ULASHISH

Ta’rif va qo‘llanilishi

useLocale() metodi skaner ishlatadigan locale sozlamasini o‘zgartiradi. Locale raqamlar qanday guruhlanishi, qaysi belgi o‘nli kasr ajratgichi vazifasini bajarishi va hokazolarni belgilash orqali sonlar qanday talqin qilinishini aniqlaydi.

Locale obyektlari

useLocale() metodi argument sifatida Locale obyektini talab qiladi. Locale obyektlari til yoki mamlakatni ifodalaydi va ulardan turli Java sinflari ma’lumotlarni formatlash va talqin qilishda foydalanadi.

Locale obyektini olishning eng oson yo‘li — Locale sinfining atributlari orqali taqdim etilgan obyektlardan biridan foydalanish.

myObj.useLocale(Locale.GERMANY));

Mavjud til va mamlakat atributlari ro‘yxati quyida keltirilgan.

Mamlakatlar Tillar
Locale.CANADA
Locale.CANADA_FRENCH
Locale.CHINA
Locale.FRANCE
Locale.GERMANY
Locale.ITALY
Locale.JAPAN
Locale.KOREA
Locale.PRC
Locale.TAIWAN
Locale.UK
Locale.US
Locale.CHINESE
Locale.ENGLISH
Locale.FRENCH
Locale.GERMAN
Locale.ITALIAN
Locale.JAPANESE
Locale.KOREAN
Locale.SIMPLIFIED_CHINESE
Locale.TRADITIONAL_CHINESE

Agar sizga kerakli mamlakat yoki til ro‘yxatda bo‘lmasa, til kodi va ixtiyoriy mamlakat kodi yordamida yangi Locale obyektini yaratishingiz mumkin. Aksariyat kodlar ikki yoki uch belgidan iborat bo‘lib, har bir kod biror til yoki mamlakatni ifodalaydi.

Locale spanish = new Locale("es");
Locale spain = new Locale("es", "ES");


Sintaksis

public Scanner useLocale(Locale locale)

Parametr qiymatlari

Parametr Tavsif
locale Majburiy. Locale obyekti.

Texnik tafsilotlar

Qaytaradi: Ushbu metod tegishli bo‘lgan Scanner obyektiga havola; bu sozlash metodlarini zanjir shaklida chaqirish imkonini beradi. Zanjir shaklida chaqirishga misol: myObj.useLocale(Language.GERMAN).useDelimiter(",");.

❮ Scanner metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!