Mi a NextChar a Java-ban, és hogyan kell megvalósítani?



Ez az Edureka cikk segítséget nyújt a Java-ban található Nextchar részletes megértéséhez, valamint valós idejű példákkal a jobb megértés érdekében.

Ban ben , a NextChar () és a Next ()működtetni ésVisszatéréskövetkezetesjelző / szóbelülinput karakterláncként és charAt () az elsővisszatéraz elsődlegeskarakterabbanhúr. A cikken keresztül többet meg fogunk érteni az alábbiak szerint.

Szkenner osztály Java-ban

A Java-ban található szkenner osztály megtalálható a java.util csomag. A Java különféle módon kínál beolvasást a billentyűzetről, a java.util.Scan osztály az egyik. A Java Scanner osztály a bemeneteket tokenekbe bontja egy elválasztó segítségével, amely alapértelmezés szerint szóköz. Számos módszert ad a különféle primitív értékek olvasására és elemzésére. Ezt az osztályt széles körben használják szövegek elemzésére karakterláncok és primitív típusok számára, szabályos kifejezés használatával. Ez a legegyszerűbb módszer arra, hogy Java-ba kapjuk az inputot. A Java-ban található Scanner segítségével a felhasználó primitív típusokból nyerheti be a felhasználótól, például int, long, double, byte, float, short stb.





Az osztály kiterjeszti az objektumosztályt, és megvalósítja az Iterator és a Closeable interfészeket. A Scanner osztály biztosítja következőXXX () módszerek az értékek változatosságának visszaadására, mint pl nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), stb. Annak érdekében, hogy egyetlen karaktert lehessen származtatni a szkennerből, hívást következő (). charAt (0) metódus, amely egyetlen karaktert ad vissza, meghívható.



Java Scanner osztálynyilatkozat

public final class Scanner kiterjeszti az Objektum eszközök Iterator programot

Példa:

chef egy hangszerelési eszköz
import 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)}}

//Kimenet:

a bemenet = g
A kimenet az
c = g



Hogyan szerezzünk be Java Scannert

A Java Scanner egy példányának megszerzéséhez, amely beolvassa a felhasználótól a bemenetet, át kell adnunk a bemeneti adatfolyamot (System.in) a Scanner osztály konstruktorában. Lásd például alább:

Szkenner be = új szkenner (System.in)

A karakterláncokat elemző Java Scanner esetében át kell adnunk a karakterláncokat a Scanner osztály konstruktorában.

Példa:

Szkenner = új szkenner ('Hello Edureka')

Nézzünk meg néhány Java-konstruktort:

Építész Leírás
Szkenner (fájlforrás) Új szkennert készít, amely a megadott fájlból szkennelt értékeket ad.
Szkenner (fájlforrás, karakterlánc charsetName) Új szkennert készít, amely megadja a megadott fájlból beolvasott értékeket.
Szkenner (InputStream forrás) Új szkennert készít, amely a megadott bemeneti adatfolyamból szkennelt értékeket ad
Szkenner (InputStream forrás, String charsetName) Új szkennert készít, amely a megadott bemeneti adatfolyamból szkennelt értékeket ad.
Szkenner (olvasható forrás) Új szkennert készít, amely a megadott forrásból szkennelt értékeket ad.
Szkenner (karakterlánc forrás) Új szkennert készít, amely a megadott karaktersorozatból szkennelt értékeket ad.
Szkenner (ReadableByteChannel forrás) Új szkennert készít, amely a megadott csatornáról szkennelt értékeket ad.
Szkenner (ReadableByteChannel forrás, String charsetName) Új szkennert készít, amely a megadott csatornáról szkennelt értékeket ad.
Szkenner (elérési út) Új szkennert készít, amely a megadott fájlból szkennelt értékeket ad.
Szkenner (elérési út, String charsetName) Új szkennert készít, amely a megadott fájlból szkennelt értékeket ad.

Példa:

import java.util. * public class ScannerExample {public static void main (String args []) {Scanner in = new Scanner (System.in) System.out.print ('Írja be a nevét:') String name = in.nextLine () System.out.println ('A név:' + név) a.close ()}}

//Kimenet:

Írja be a nevét: Arjun
A neve: Arjun

Példa:

import java.util. * public class ScannerClassExample1 {public static void main (String args []) {String s = 'Helló, ez az Edureka.' Szkenner szkennelése = új szkenner (ek) System.out.println ('Logikai eredmény:' + scan.hasNext ()) System.out.println ('String:' + scan.nextLine ()) scan.close () Rendszer. out.println ('-------- Adja meg adatait --------') Szkenner be = új Szkenner (System.in) System.out.print ('Írja be a nevét:') Karakterlánc név = in.next () System.out.println ('Név:' + név) System.out.print ('Írja be az életkorát:') int i = in.nextInt () System.out.println ('Kor: '+ i) System.out.print (' Adja meg a fizetését: ') dupla d = in.nextDouble () System.out.println (' Fizetés: '+ d) in.close ()}}

//Kimenet:

Logikai eredmény: igaz
Karakterlánc: Helló, itt Edureka
-------- Adja meg adatait --------
Írja be a nevét: Ramesh
Név: Ramesh
Adja meg életkorát: 25
Kor: 25
Adja meg fizetését: 25000
Fizetés: 25000

Ezzel a „NextChar Java-ban” című cikkünk végére értünk. Remélem, néhány valós idejű példán keresztül megértette a fontosságot és a megvalósítást.

max számot talál a java tömbben

Most, hogy megértette a Java NextChar alapjait, nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Az Edureka Java J2EE és SOA képzését és tanúsító tanfolyamát olyan hallgatók és szakemberek számára tervezték, akik Java fejlesztők szeretnének lenni. A tanfolyamot úgy tervezték, hogy előrelépést nyújtson a Java programozásban, és betanítson mind az alapvető, mind a fejlett Java koncepciókra, különféle Java keretrendszerekkel együtt, mint például a Hibernate & Tavaszi .

Van egy kérdésünk? Említse meg a „NextChar in Java” blog megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.