Din Java 1.5 clasa Scanner a fost introdus. Această clasă acceptă un fișier, Inputstream, cale și, obiecte String, Citește toate tipurile de date primitive și șiruri de caractere (de la sursa dată) jeton cu jeton folosind expresii regulate. În mod implicit, spațiul alb este considerat delimitator (pentru a rupe datele în jetoane).

citirea unui caracter folosind clasa Scanner

clasa Scanner oferă metode nextXXX () (unde xxx este int, float, boolean etc) care sunt folosite pentru a citi diferite tipuri de date primitive., Dar nu oferă niciodată o metodă de a citi un singur personaj.

dar, încă mai puteți citi un singur caracter folosind această clasă.

  • următoarea () metodă a clasei Scanner returnează următorul jeton al sursei în format String. Acesta citește caractere unice (separate prin delimitator) ca șir.
String str = sc.next();
  • toCharArray() metoda de clasa String convertește curentul Șir de la un personaj matrice.
char ch = str.toCharArray()
  • din matrice puteți obține caracterul stocat la poziția 0.,
char myChar = ch;

Example

Following example reads a single character from the user using the Scanner class.

Output

Enter your grade: (A, B, C, D)CYou are average, you have been promoted, you need to work hard

Published on 01-Aug-2019 17:45:36

Advertisements

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *