Ano ang NextChar sa Java at Paano Ipatupad ito?



Ang artikulong ito sa Edureka ay makakatulong sa iyo na maunawaan ang Nextchar sa Java sa isang detalyadong pamamaraan kasama ang mga halimbawa ng real-time para sa isang mas mahusay na pag-unawa.

Sa , ang NextChar () at Susunod ()patakbuhin atbumalik kakinahinatnantoken / salitasa loob nginput bilang isang string at charAt () ang unanagbabalikang pangunahingtauhansa nalubid Mas mauunawaan namin ang artikulong ito tulad ng sumusunod.

Scanner Class sa Java

Ang klase ng scanner sa Java ay matatagpuan sa java.util pakete Nag-aalok ang Java ng iba't ibang mga paraan upang mabasa ang input mula sa keyboard, ang java.util.Scanner isa sa kanila ang klase. Pinaghihiwa ng klase ng Java Scanner ang mga pag-input sa mga token gamit ang isang delimiter na whitespace bilang default. Nagbibigay ito ng maraming pamamaraan upang mabasa at mai-parse ang iba`t ibang mga primitive na halaga. Malawakang ginagamit ang klase na ito upang ma-parse ang teksto para sa mga string at primitive na uri gamit ang isang regular na expression. Ito ang pinakasimpleng diskarte upang makakuha ng input sa Java. Sa tulong ng Scanner sa Java, ang gumagamit ay maaaring makakuha ng input mula sa gumagamit sa mga primitive na uri tulad ng int, haba, doble, byte, float, maikli, atbp.





kung paano lumikha ng isang pabagu-bagong array sa java

Pinahahaba ng klase ang klase ng bagay at ipinapatupad ang Iterator at Mga malapit na interface. Nagbibigay ang klase ng Scanner susunodXXX () pamamaraan upang maibalik ang pagkakaiba-iba ng mga halagang tulad ng nextInt (), nextByte (), nextShort (), susunod (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), atbp Upang makakuha ng isang solong character mula sa scanner, isang tawag susunod (). charAt (0) pamamaraan na nagbabalik ng isang solong character ay maaaring tawagan.



Pagpapahayag ng Klase ng Scanner ng Java

pampublikong panghuling klase ng Scanner ay nagpapalawak ng bagay na nagpapatupad ng Iterator

Halimbawa:

import java.util.Scanner pampublikong klase ScannerDemo1 {publiko static void main (String [] args) {Scanner sc = bagong Scanner (System.in) char c = sc.next (). charAt (0) System.out.println ( 'c =' + c)}}

// Output:

ang input = g
Ang output ay
c = g



Paano makukuha ang Java Scanner

Upang makakuha ng isang halimbawa ng Java Scanner, na nagbabasa ng input mula sa gumagamit, dapat naming ipasa ang input stream (System.in) sa tagabuo ng klase ng Scanner. Halimbawa, mangyaring tingnan sa ibaba:

Scanner sa = bagong Scanner (System.in)

Para sa halimbawa ng Java Scanner na parse ang mga string, kailangan naming ipasa ang mga string sa tagabuo ng klase ng Scanner.

pag-uuri ng algorithm c ++

Halimbawa:

Scanner sa = bagong Scanner ('Hello Edureka')

Tingnan natin ang ilan sa mga tagapagbuo ng Java:

Tagabuo Paglalarawan
Scanner (Pinagmulan ng file) Gumagawa ito ng isang bagong Scanner, na nagbibigay ng mga halagang na-scan mula sa tinukoy na file.
Scanner (Pinagmulan ng file, String charsetName) Gumagawa ito ng isang bagong Scanner na nagbibigay ng mga halagang na-scan mula sa tinukoy na file.
Scanner (mapagkukunan ng InputStream) Gumagawa ito ng isang bagong Scanner, na nagbibigay ng mga halagang na-scan mula sa tinukoy na input stream
Scanner (Pinagmulan ng InputStream, String charsetName) Gumagawa ito ng isang bagong Scanner, na nagbibigay ng mga halagang na-scan mula sa tinukoy na input stream.
Scanner (Nababasa na mapagkukunan) Gumagawa ito ng isang bagong Scanner, na nagbibigay ng mga halagang na-scan mula sa tinukoy na mapagkukunan.
Scanner (Pinagmulan ng String) Gumagawa ito ng isang bagong Scanner, na nagbibigay ng mga halagang na-scan mula sa tinukoy na string.
Scanner (ReadableByteChannel pinagmulan) Gumagawa ito ng isang bagong Scanner, na nagbibigay ng mga halagang na-scan mula sa tinukoy na channel.
Scanner (ReadableByteChannel pinagmulan, String charsetName) Gumagawa ito ng isang bagong Scanner, na nagbibigay ng mga halagang na-scan mula sa tinukoy na channel.
Scanner (Pinagmulan ng landas) Gumagawa ito ng isang bagong Scanner, na nagbibigay ng mga halagang na-scan mula sa tinukoy na file.
Scanner (Pinagmulan ng landas, String charsetName) Gumagawa ito ng isang bagong Scanner, na nagbibigay ng mga halagang na-scan mula sa tinukoy na file.

Halimbawa:

import java.util. * pampublikong klase ScannerExample {public static void main (String args []) {Scanner in = new Scanner (System.in) System.out.print ('Ipasok ang iyong pangalan:') String name = in.nextLine () System.out.println ('Pangalan ay:' + pangalan) sa.close ()}}

// Output:

Ipasok ang iyong pangalan: Arjun
Ang pangalan ay: Arjun

Halimbawa:

i-convert ang string sa array php
import java.util. * pampublikong klase ScannerClassExample1 {public static void main (String args []) {String s = 'Hello, This is Edureka.' Scanner scan = bagong Scanner (s) System.out.println ('Boolean Result:' + scan.hasNext ()) System.out.println ('String:' + scan.nextLine ()) scan.close () System. out.println ('-------- Ipasok ang Iyong Mga Detalye --------') Scanner sa = bagong Scanner (System.in) System.out.print ('Ipasok ang iyong pangalan:') String name = in.next () System.out.println ('Pangalan:' + pangalan) System.out.print ('Ipasok ang iyong edad:') int i = in.nextInt () System.out.println ('Age: '+ i) System.out.print (' Ipasok ang iyong suweldo: ') doble d = in.nextDouble () System.out.println (' Salary: '+ d) in.close ()}}

// Output:

Resulta ng Boolean: totoo
String: Kumusta, Ito si Edureka
-------- Ipasok ang Iyong Mga Detalye ----
Ipasok ang iyong pangalan: Ramesh
Pangalan: Ramesh
Ipasok ang iyong edad: 25
Edad: 25
Ipasok ang iyong suweldo: 25000
Suweldo: 25000

Sa pamamagitan nito, natapos namin ang artikulong ito sa 'NextChar in Java'. Inaasahan kong naunawaan mo ang kahalagahan at pagpapatupad sa pamamagitan ng ilang mga halimbawa ng real-time.

Ngayon na naintindihan mo ang mga pangunahing kaalaman ng NextChar sa Java, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo para sa mga mag-aaral at propesyonal na nais na maging isang Java Developer. Ang kurso ay dinisenyo upang bigyan ka ng isang panimula sa pag-program ng Java at sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring .

May tanong ba sa amin? Nabanggit ito sa seksyon ng mga komento ng blog na 'NextChar in Java' at babalikan ka namin sa lalong madaling panahon.