В , 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
публичен окончателен клас Scanner разширява Object реализира Iterator
Пример:
как да инсталирам php windows 10
импортирайте java.util.Scanner публичен клас ScannerDemo1 {публична статична невалидна основна (String [] аргументи) {Scanner sc = нов скенер (System.in) char c = sc.next (). charAt (0) System.out.println ( 'c =' + c)}}
// Изход:
входът = g
Изходът е
c = g
Как да получите Java Scanner
За да получим екземпляр на Java Scanner, който чете входа от потребителя, трябва да предадем входния поток (System.in) в конструктора на класа Scanner. Например, моля вижте по-долу:
Скенер в = нов скенер (System.in)
За случая на Java Scanner, който анализира низовете, трябва да предадем низовете в конструктора на класа Scanner.
Пример:
Scanner in = нов скенер („Здравей, Edureka“)
Нека разгледаме някои от Java конструкторите:
Строител | Описание |
Скенер (източник на файл) | Той конструира нов скенер, който дава стойности, сканирани от посочения файл. |
Скенер (Файлов източник, String charsetName) | Той създава нов скенер, който дава стойности, сканирани от посочения файл. |
Скенер (източник InputStream) | Той конструира нов скенер, който дава стойности, сканирани от посочения входен поток |
Скенер (InputStream източник, String charsetName) | Той конструира нов скенер, който дава стойности, сканирани от посочения входен поток. |
Скенер (четим източник) | Той конструира нов скенер, който дава стойности, сканирани от посочения източник. |
Скенер (String източник) | Той конструира нов скенер, който дава стойности, сканирани от посочения низ. |
Скенер (ReadableByteChannel източник) | Той конструира нов скенер, който дава стойности, сканирани от посочения канал. |
Скенер (ReadableByteChannel източник, String charsetName) | Той конструира нов скенер, който дава стойности, сканирани от посочения канал. |
Скенер (източник на път) | Той конструира нов скенер, който дава стойности, сканирани от посочения файл. |
Скенер (Източник на пътя, String charsetName) | Той конструира нов скенер, който дава стойности, сканирани от посочения файл. |
Пример:
import 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 ('Името е:' + име) in.close ()}}
// Изход:
Въведете името си: Арджун
Името е: Арджун
Пример:
import java.util. * публичен клас ScannerClassExample1 {public static void main (String args []) {String s = 'Здравейте, това е Edureka.' Scanner scan = new Scanner (s) System.out.println ('Boolean Result:' + scan.hasNext ()) System.out.println ('String:' + scan.nextLine ()) scan.close () System. out.println ('-------- Въведете вашите данни --------') Скенер в = нов скенер (System.in) System.out.print ('Въведете вашето име:') String name = in.next () System.out.println ('Name:' + name) System.out.print ('Enter your age:') int i = in.nextInt () System.out.println ('Възраст: '+ i) System.out.print (' Въведете вашата заплата: ') double d = in.nextDouble () System.out.println (' Заплата: '+ d) in.close ()}}
// Изход:
Булев резултат: вярно
Струна: Здравейте, това е Edureka
-------- Въведете вашите данни --------
Въведете името си: Рамеш
Име: Рамеш
Въведете възрастта си: 25
Възраст: 25
Въведете вашата заплата: 25000
Заплата: 25000
С това стигнахме до края на тази статия за „NextChar в Java“. Надявам се, че сте разбрали важността и изпълнението чрез някои примери в реално време.
system.exit (1) java
След като разбрахте основите на NextChar в Java, разгледайте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен за студенти и професионалисти, които искат да бъдат Java Developer. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Hibernate & Пролет .
Имате въпрос към нас? Споменете го в раздела за коментари в този блог „NextChar в Java“ и ние ще се свържем с вас възможно най-скоро.