Kas yra „NextChar“ sistemoje „Java“ ir kaip ją įgyvendinti?

Šis „Edureka“ straipsnis padės jums išsamiau suprasti „Java“ „Nextchar“ kartu su realaus laiko pavyzdžiais, kad geriau suprastumėte.

Į , „NextChar“ () ir „Next“ ()veikti irgrįžtipasekmėžetonas / žodisperįvestis kaip eilutė ir charAt () Pirmasgrįžtapirminischarakteristamestygos. Per šį straipsnį daugiau suprasime taip.

Skaitytuvų klasė „Java“

„Java“ skaitytuvų klasę galite rasti java.util paketą. „Java“ siūlo įvairius būdus nuskaityti įvestį iš klaviatūros java.util.Skeneris klasė yra viena iš jų. „Java Scanner“ klasė suskirsto įvestis į žetonus naudodama atribotį, kuris pagal nutylėjimą yra tarpas. Tai suteikia daug metodų, kaip perskaityti ir išanalizuoti įvairias primityvias vertybes. Ši klasė yra plačiai naudojama analizuojant tekstus eilutėms ir primityviems tipams, naudojant taisyklingą išraišką. Tai paprasčiausias būdas gauti įvestį „Java“. Naudodamasis „Scanner in Java“, vartotojas gali gauti vartotojo įvestį tokiais primityviais tipais kaip int, long, double, byte, float, short ir kt.

Klasė praplečia objektų klasę ir įdiegia „Iterator“ ir „Closeable“ sąsajas. Skaitytojų klasė teikia kitasXXX () metodai grąžinti vertybių įvairovę, pvz nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), ir tt Norėdami iš skaitytuvo gauti vieną simbolį, paskambinkite kitas (). charAt (0) galima iškviesti metodą, kuris pateikia vieną simbolį.

„Java Scanner“ klasės deklaracija

viešosios baigiamosios klasės skaitytuvas pratęsia objekto padargų „Iterator“

Pavyzdys:

pivot ir unpivot SQL serveryje
importuoti java.util.Scanner public class ScannerDemo1 {public static void main (String [] args) {Scanner sc = new Scanner (System.in) char c = sc.next (). charAt (0) System.out.println ( „c =“ + c)}}

// Rezultatas:

įvestis = g
Rezultatas yra
c = g

Kaip gauti „Java Scanner“

Norėdami gauti „Java Scanner“ egzempliorių, kuris nuskaito vartotojo įvestį, mes turime perduoti įvesties srautą (System.in) „Scanner“ klasės konstruktoriuje. Pavyzdžiui, žiūrėkite žemiau:

Skaitytuvas = naujas skaitytuvas (System.in)

„Java Scanner“ egzemplioriui, analizuojančiam eilutes, turime perduoti eilutes „Scanner“ klasės konstruktoriuje.

Pavyzdys:

kodėl turėčiau išmokti sql
Skaitytuvas = naujas skaitytuvas („Hello Edureka“)

Pažvelkime į kai kuriuos „Java“ konstruktorius:

Statybininkas apibūdinimas
Skaitytuvas (failo šaltinis) Jis sukonstruoja naują skaitytuvą, kuris suteikia reikšmes, nuskaitytas iš nurodyto failo.
Skaitytuvas (failo šaltinis, eilutės charsetName) Jis sukonstruoja naują skaitytuvą, kuris suteikia reikšmes, nuskaitytas iš nurodyto failo.
Skaitytuvas („InputStream“ šaltinis) Jis sukonstruoja naują skaitytuvą, kuris suteikia vertes, nuskaitytas iš nurodyto įvesties srauto
Skaitytuvas („InputStream“ šaltinis, „String charsetName“) Jis sukonstruoja naują skaitytuvą, kuris suteikia vertes, nuskaitytas iš nurodyto įvesties srauto.
Skaitytuvas (skaitomas šaltinis) Jis sukonstruoja naują skaitytuvą, kuris suteikia reikšmes, nuskaitytas iš nurodyto šaltinio.
Skaitytuvas (eilutės šaltinis) Jis sukonstruoja naują skaitytuvą, kuris suteikia reikšmes, nuskaitytas iš nurodytos eilutės.
Skaitytuvas („ReadableByteChannel“ šaltinis) Jis sukonstruoja naują skaitytuvą, kuris suteikia vertes, nuskaitytas iš nurodyto kanalo.
Skaitytuvas („ReadableByteChannel“ šaltinis, „String charsetName“) Jis sukonstruoja naują skaitytuvą, kuris suteikia vertes, nuskaitytas iš nurodyto kanalo.
Skaitytuvas (kelio šaltinis) Jis sukonstruoja naują skaitytuvą, kuris suteikia reikšmes, nuskaitytas iš nurodyto failo.
Skaitytuvas (kelio šaltinis, eilutės charsetName) Jis sukonstruoja naują skaitytuvą, kuris suteikia reikšmes, nuskaitytas iš nurodyto failo.

Pavyzdys:

importuoti java.util. * public class ScannerExample {public static void main (String args []) {Scanner in = new Scanner (System.in) System.out.print ('Enter your name:') String name = in.nextLine () System.out.println ('Vardas yra:' + vardas) in.close ()}}

// Rezultatas:

Įveskite savo vardą: Arjun
Vardas yra: Arjunas

Pavyzdys:

importuoti java.util. * public class ScannerClassExample1 {public static void main (String args []) {String s = 'Sveiki, tai Edureka.' Skaitytuvo nuskaitymas = naujas skaitytuvas (-ai) System.out.println ('Boolean rezultatas:' + scan.hasNext ()) System.out.println ('String:' + scan.nextLine ()) scan.close () System. out.println ('-------- įveskite savo duomenis --------') skaitytuvas = naujas skaitytuvas (System.in) System.out.print ('įveskite savo vardą:') eilutė vardas = in.next () System.out.println ('Pavadinimas:' + vardas) System.out.print ('Įveskite savo amžių:') int i = in.nextInt () System.out.println ('Amžius: '+ i) System.out.print (' Įveskite savo atlyginimą: ') dvigubas d = in.nextDouble () System.out.println (' Atlyginimas: '+ d) in.close ()}}

// Rezultatas:

Būlio rezultatas: tiesa
Stygos: Sveiki, čia Edureka
-------- Įveskite savo duomenis --------
Įveskite savo vardą: Ramesh
Vardas: Ramesh
Įveskite savo amžių: 25
Amžius: 25
Įveskite savo atlyginimą: 25000
Atlyginimas: 25000

Tuo mes baigėme šį straipsnį apie „NextChar in Java“. Tikiuosi, kad supratote svarbą ir įgyvendinimą pateikdami keletą realaus laiko pavyzdžių.

Dabar, kai supratote „Java“ „NextChar“ pagrindus, patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje. „Edureka“ „Java J2EE“ ir SOA mokymo ir sertifikavimo kursai yra skirti studentams ir profesionalams, norintiems būti „Java“ kūrėjais. Kursas sukurtas tam, kad galėtumėte pradėti programuoti „Java“ ir išmokyti pagrindines ir pažangiausias „Java“ koncepcijas kartu su įvairiomis „Java“ sistemomis, tokiomis kaip „Hibernate“ Pavasaris .

Turite mums klausimą? Paminėkite tai šio „NextChar in Java“ tinklaraščio komentarų skyriuje ir mes kuo greičiau susisieksime su jumis.