Co je NextChar v Javě a jak ji implementovat?



Tento článek o Edurece vám pomůže porozumět Nextchar v Javě podrobně spolu s příklady v reálném čase pro lepší pochopení.

v , NextChar () a Next ()provozovat avrátit senáslednýtoken / slovov rámcivstup jako řetězec a charAt () prvníse vracíprimárnícharakterv tomtotětiva. V tomto článku pochopíme více.

Třída skeneru v Javě

Třídu skeneru v Javě najdete v java.util balík. Java nabízí různé způsoby, jak číst vstup z klávesnice, java.util.Scanner třída je jedním z nich. Třída skeneru Java rozděluje vstupy na tokeny pomocí oddělovače, který je ve výchozím nastavení prázdný. Poskytuje mnoho metod ke čtení a analýze různých primitivních hodnot. Tato třída je široce používána k analýze textu pro řetězce a primitivní typy pomocí regulárního výrazu. Jedná se o nejjednodušší přístup k získání vstupu v Javě. Pomocí skeneru v Javě může uživatel odvodit vstup od uživatele v primitivních typech, jako jsou int, long, double, byte, float, short atd.





Třída rozšiřuje třídu objektů a implementuje rozhraní Iterator a Closeable. Třída skeneru poskytuje nextXXX () metody pro vrácení různých hodnot, jako je nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), atd. Za účelem odvození jednoho znaku ze skeneru, volání next (). charAt (0) lze volat metodu, která vrací jeden znak.



Deklarace třídy skeneru Java

public final class Scanner extends Object implements Iterator

Příklad:

import java.util.Scanner veřejná třída ScannerDemo1 {public static void main (String [] args) {Scanner sc = new Scanner (System.in) char c = sc.next (). charAt (0) System.out.println ( 'c =' + c)}}

//Výstup:

vstup = g
Výstup je
c = g



Jak získat skener Java

Chcete-li získat instanci skeneru Java, který čte vstup od uživatele, musíme předat vstupní proud (System.in) v konstruktoru třídy Scanner. Například viz níže:

Vstup skeneru = nový skener (System.in)

Pro instanci Java Scanneru, který analyzuje řetězce, musíme předat řetězce v konstruktoru třídy Scanner.

qlikview tutoriál krok za krokem

Příklad:

Scanner in = new Scanner ('Hello Edureka')

Podívejme se na některé konstruktory Java:

Stavitel Popis
Skener (zdroj souboru) Vytváří nový skener, který poskytuje hodnoty naskenované ze zadaného souboru.
Skener (zdroj souboru, řetězec charsetName) Vytváří nový skener, který poskytuje hodnoty naskenované ze zadaného souboru.
Skener (zdroj InputStream) Vytváří nový skener, který poskytuje hodnoty naskenované ze zadaného vstupního proudu
Skener (zdroj InputStream, řetězec charsetName) Vytváří nový skener, který poskytuje hodnoty naskenované ze zadaného vstupního proudu.
Skener (čitelný zdroj) Vytváří nový skener, který poskytuje hodnoty skenované ze zadaného zdroje.
Skener (zdroj řetězce) Vytvoří nový skener, který poskytuje hodnoty naskenované ze zadaného řetězce.
Skener (zdroj ReadableByteChannel) Vytváří nový skener, který poskytuje hodnoty skenované ze zadaného kanálu.
Skener (zdroj ReadableByteChannel, řetězec charsetName) Vytváří nový skener, který poskytuje hodnoty skenované ze zadaného kanálu.
Skener (zdroj cesty) Vytváří nový skener, který poskytuje hodnoty naskenované ze zadaného souboru.
Skener (zdroj cesty, řetězec charsetName) Vytváří nový skener, který poskytuje hodnoty naskenované ze zadaného souboru.

Příklad:

import java.util. * veřejná třída 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 ('Jméno je:' + jméno) in.close ()}}

//Výstup:

Zadejte své jméno: Arjun
Jméno je: Arjun

Příklad:

import java.util. * public class ScannerClassExample1 {public static void main (String args []) {String s = 'Hello, This is Edureka.' Scanner scan = new Scanner (s) System.out.println ('Boolean Result:' + scan.hasNext ()) System.out.println ('String:' + scan.nextLine ()) scan.close () System. out.println ('-------- Zadejte své údaje --------') Skener v = nový skener (System.in) System.out.print ('Zadejte své jméno:') Řetězec name = in.next () System.out.println ('Name:' + name) System.out.print ('Enter your age:') int i = in.nextInt () System.out.println ('Age: '+ i) System.out.print (' Zadejte svůj plat: ') double d = in.nextDouble () System.out.println (' Plat: '+ d) in.close ()}}

//Výstup:

Výsledek Boolean: true
Řetězec: Dobrý den, tady je Edureka
-------- Zadejte své údaje --------
Zadejte své jméno: Ramesh
Jméno: Ramesh
Zadejte svůj věk: 25
Věk: 25
Zadejte svůj plat: 25 000
Plat: 25000

Tímto se dostáváme na konec tohoto článku o „NextChar v Javě“. Doufám, že jste pochopili důležitost a implementaci pomocí několika příkladů v reálném čase.

zpracování výjimek v pl sql

Nyní, když jste pochopili základy NextChar v Javě, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů rozložených po celém světě. Výukové a certifikační kurzy Edureka Java J2EE a SOA jsou určeny pro studenty a profesionály, kteří chtějí být vývojářem Java. Kurz je navržen tak, aby vám poskytl náskok v programování v Javě a naučil vás základní i pokročilé koncepty Javy spolu s různými rámci Java, jako je Hibernate & Jaro .

Máte na nás dotaz? Uveďte to v sekci komentářů tohoto blogu „NextChar in Java“ a my se vám ozveme co nejdříve.