useDelimiter()
Java Scanner useDelimiter() metodi
Misol
Vergul bilan ajratilgan elementlarni o‘qish:
// Create a scanner object
Scanner myObj = new Scanner("Item 1,Item 2,Item 3");
// Change delimiter
myObj.useDelimiter(",");
// Read the contents of the scanner
while (myObj.hasNext()) {
System.out.println(myObj.next());
}
Ta’rif va qo‘llanilishi
useDelimiter() metodi skaner ishlatadigan ajratuvchini o‘zgartiradi. Ajratuvchi — skanerlanayotgan ma’lumotlarda tokenlarni ajratib turuvchi belgilar ketma-ketligi. U string yoki Pattern obyekti ko‘rinishida berilgan muntazam ifoda orqali tavsiflanadi.
Muntazam ifodalar haqida Java RegEx darsligimizda batafsil bilib oling.
Token nima?
Token — boshqa tokenlardan ajratuvchilar orqali ajratilgan belgilar ketma-ketligi. Standart ajratuvchi — bo‘sh joy belgilaridan iborat blok, lekin uni shu metod yordamida o‘zgartirish mumkin.
Sintaksis
Quyidagilardan biri:
public Scanner useDelimiter(Pattern pattern)
public Scanner useDelimiter(String pattern)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| pattern | Majburiy. String yoki Pattern obyekti. Qaysi belgilar ketma-ketliklari ajratuvchi hisoblanishini belgilaydigan muntazam ifoda. |
Texnik tafsilotlar
| Qaytaradi: | Ushbu metod tegishli bo‘lgan Scanner obyektiga havola; bu sozlash metodlarini zanjir shaklida chaqirish imkonini beradi. Zanjir shaklida chaqirishga misol: myObj.useDelimiter(",").setRadix(16);. |
|---|
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
