Что такое NextChar в Java и как его реализовать?



Эта статья на Edureka поможет вам подробно разобраться в Nextchar в Java вместе с примерами в реальном времени для лучшего понимания.

В , NextChar () и Next ()работать ивернутьпоследующийтокен / словов пределахввод как строка и charAt () первыйвозвращаетсяГлавнаяхарактерв этомстрока. Мы поймем больше в этой статье следующим образом.

Класс сканера в Java

Класс сканера в Java можно найти в java.util пакет. Java предлагает различные способы чтения ввода с клавиатуры, java.util.Scanner класс - один из них. Класс Java Scanner разбивает входные данные на токены, используя разделитель, который по умолчанию является пробелом. Он предоставляет множество методов для чтения и анализа различных примитивных значений. Этот класс широко используется для анализа текста на предмет строк и примитивных типов с использованием регулярного выражения. Это самый простой способ ввода данных на Java. С помощью Scanner в Java пользователь может получать вводимые пользователем данные в примитивных типах, таких как int, long, double, byte, float, short и т. Д.





Класс расширяет объектный класс и реализует интерфейсы Iterator и Closeable. Класс Scanner предоставляет nextXXX () методы для возврата различных значений, таких как nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), и т. д. Чтобы получить один символ со сканера, вызов следующий (). charAt (0) может быть вызван метод, который возвращает один символ.



Объявление класса сканера Java

public final class Scanner extends Object реализует Iterator

Пример:

import java.util.Scanner открытый класс ScannerDemo1 {public static void main (String [] args) {Scanner sc = new Scanner (System.in) char c = sc.next (). charAt (0) System.out.println ( 'c =' + c)}}

//Вывод:

что такое перегрузка функций в c ++

вход = г
На выходе
с = г



Как получить Java Scanner

Чтобы получить экземпляр Java Scanner, который считывает ввод от пользователя, мы должны передать поток ввода (System.in) в конструктор класса Scanner. Например, см. Ниже:

Сканер в = новый Сканер (System.in)

Для экземпляра Java Scanner, который анализирует строки, нам нужно передать строки в конструктор класса Scanner.

Пример:

Сканер в = новый сканер ('Hello Edureka')

Давайте посмотрим на некоторые конструкторы Java:

Строитель Описание
Сканер (Источник файла) Он создает новый сканер, который выдает значения, отсканированные из указанного файла.
Сканер (источник файла, String charsetName) Он создает новый сканер, который выдает значения, отсканированные из указанного файла.
Сканер (источник InputStream) Он создает новый сканер, который дает значения, отсканированные из указанного входного потока.
Сканер (источник InputStream, String charsetName) Он создает новый сканер, который выдает значения, отсканированные из указанного входного потока.
Сканер (читаемый источник) Он создает новый сканер, который выдает значения, отсканированные из указанного источника.
Сканер (строковый источник) Он создает новый сканер, который выдает значения, отсканированные из указанной строки.
Сканер (источник ReadableByteChannel) Он создает новый сканер, который выдает значения, отсканированные из указанного канала.
Сканер (источник ReadableByteChannel, String charsetName) Он создает новый сканер, который выдает значения, отсканированные из указанного канала.
Сканер (источник пути) Он создает новый сканер, который выдает значения, отсканированные из указанного файла.
Сканер (источник пути, строка charsetName) Он создает новый сканер, который выдает значения, отсканированные из указанного файла.

Пример:

что делает trim в java
import java.util. * public class ScannerExample {public static void main (String args []) {Scanner in = new Scanner (System.in) System.out.print ('Введите свое имя:') String name = in.nextLine () System.out.println ('Имя:' + имя) in.close ()}}

//Вывод:

Введите свое имя: Арджун
Имя: Арджун

Пример:

import java.util. * public class ScannerClassExample1 {public static void main (String args []) {String s = 'Hello, This is Edureka.' Scanner scan = новый сканер (ы) System.out.println ('Boolean Result:' + scan.hasNext ()) System.out.println ('String:' + scan.nextLine ()) scan.close () System. out.println ('-------- Введите свои данные --------') Scanner in = new Scanner (System.in) System.out.print ('Введите свое имя:') Строка name = in.next () System.out.println ('Имя:' + имя) System.out.print ('Введите свой возраст:') int i = in.nextInt () System.out.println ('Возраст: '+ i) System.out.print (' Введите вашу зарплату: ') double d = in.nextDouble () System.out.println (' Salary: '+ d) in.close ()}}

//Вывод:

Логический результат: истина
Строка: Здравствуйте, это Эдурека
-------- Введите свои данные --------
Введите ваше имя: Рамеш
Имя: Рамеш
Укажите ваш возраст: 25
Возраст: 25
Введите вашу зарплату: 25000
Заработная плата: 25000

Котлин лучше, чем Java

На этом мы подошли к концу статьи «NextChar в Java». Надеюсь, вы поняли важность и важность реализации на некоторых примерах в реальном времени.

Теперь, когда вы разобрались с основами NextChar в Java, ознакомьтесь с от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Курс обучения и сертификации по Java J2EE и SOA от Edureka предназначен для студентов и профессионалов, которые хотят стать Java-разработчиками. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным фреймворкам Java, таким как Hibernate и весна .

Есть вопрос к нам? Упомяните об этом в разделе комментариев этого блога «NextChar in Java», и мы свяжемся с вами как можно скорее.