nextByte()
Java Scanner nextByte() metodi
Misol
Stringdagi har bir bayt qiymatini chiqarish:
// Create a scanner object
Scanner myObj = new Scanner("A byte is a number between -128 and 127");
// Print the value of every byte in the scanner
while (myObj.hasNext()) {
if (myObj.hasNextByte()) {
System.out.println(myObj.nextByte());
} else {
myObj.next();
}
}
Ta’rif va qo‘llanilishi
nextByte() metodi keyingi token ifodalaydigan sonning byte qiymatini qaytaradi. Token -128 dan 127 gacha bo‘lgan butun sonni ifodalashi kerak.
Agar radix parametri ishlatilsa, sonlar shu asos (radix) bo‘yicha talqin qilinadi. Masalan, 16 asosida sonlar o‘n oltilik son sifatida (0 dan 9 gacha raqamlar va A dan F gacha harflar) talqin qilinadi. Agar radix parametri ishlatilmasa, sonlar skanerning asosi bo‘yicha talqin qilinadi; u sukut bo‘yicha 10 ga teng, lekin uni useRadix() metodi yordamida o‘zgartirish mumkin.
Token nima?
Token — boshqa tokenlardan ajratuvchilar orqali ajratilgan belgilar ketma-ketligi. Standart ajratuvchi — bo‘sh joy belgilaridan iborat blok, lekin uni useDelimiter() metodi yordamida o‘zgartirish mumkin.
Sintaksis
Quyidagilardan biri:
public boolean nextByte()
public boolean nextByte(int radix)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| radix | Ixtiyoriy. Sonlarni talqin qilishda ishlatiladigan sanoq tizimi asosini (radix) belgilaydi. Asos sondagi bitta raqamni ifodalash uchun nechta turli belgi ishlatilishi mumkinligini bildiradi. |
Texnik tafsilotlar
| Qaytaradi: | Keyingi token ifodalaydigan sonning byte qiymati. |
|---|---|
| Istisno chiqaradi: | InputMismatchException - agar token byte tipidagi qiymatni ifodalamasa.NoSuchElementException - agar skanerda boshqa token qolmagan bo‘lsa.IllegalStateException - agar skaner yopilgan bo‘lsa. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
