Java의 NextChar 란 무엇이며 어떻게 구현합니까?



이 Edureka 기사는 더 나은 이해를 위해 실시간 예제와 함께 Java의 Nextchar를 자세히 이해하는 데 도움이됩니다.

에 , NextChar () 및 Next ()운영하고반환당연한 결과토큰 / 단어문자열로 입력하고 charAt () 첫번째보고첫째의캐릭터그 안에끈. 이 기사를 통해 다음과 같이 더 많이 이해할 것입니다.

자바의 스캐너 클래스

Java의 스캐너 클래스는 java.util 꾸러미. Java는 키보드에서 입력을 읽는 다양한 방법을 제공합니다. java.util.Scanner 클래스는 그들 중 하나입니다. Java Scanner 클래스는 기본적으로 공백 인 구분 기호를 사용하여 입력을 토큰으로 나눕니다. 다양한 기본 값을 읽고 구문 분석하는 많은 방법을 제공합니다. 이 클래스는 정규식을 사용하여 문자열 및 기본 유형에 대한 텍스트를 구문 분석하는 데 널리 사용됩니다. Java에서 입력을 얻는 가장 간단한 방법입니다. Java의 Scanner의 도움으로 사용자는 int, long, double, byte, float, short 등과 같은 기본 유형으로 사용자로부터 입력을 유도 할 수 있습니다.





이 클래스는 객체 클래스를 확장하고 Iterator 및 Closeable 인터페이스를 구현합니다. Scanner 클래스는 nextXXX () 다음과 같은 다양한 값을 반환하는 메서드 nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), 등. 스캐너에서 단일 문자를 추출하려면 next (). charAt (0) 단일 문자를 반환하는 메서드를 호출 할 수 있습니다.



자바 스캐너 클래스 선언

공용 최종 클래스 스캐너 확장 개체 반복자 구현

예:

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)}}

//산출:

C ++의 네임 스페이스

입력 = g
출력은
c = g



정렬 목록 C ++

Java 스캐너를 얻는 방법

사용자로부터 입력을 읽는 Java Scanner의 인스턴스를 얻으려면 Scanner 클래스의 생성자에 입력 스트림 (System.in)을 전달해야합니다. 예를 들어, 아래를 참조하십시오.

스캐너 입력 = 새 스캐너 (System.in)

문자열을 구문 분석하는 Java Scanner 인스턴스의 경우 Scanner 클래스의 생성자에 문자열을 전달해야합니다.

예:

스캐너 입력 = 새 스캐너 ( 'Hello Edureka')

Java 생성자 중 일부를 살펴 보겠습니다.

빌더 기술
스캐너 (파일 소스) 지정된 파일에서 스캔 된 값을 제공하는 새 스캐너를 구성합니다.
스캐너 (파일 소스, 문자열 charsetName) 지정된 파일에서 스캔 한 값을 제공하는 새로운 스캐너를 구성합니다.
스캐너 (InputStream 소스) 지정된 입력 스트림에서 스캔 된 값을 제공하는 새 스캐너를 구성합니다.
스캐너 (InputStream 소스, 문자열 charsetName) 지정된 입력 스트림에서 스캔 된 값을 제공하는 새 스캐너를 구성합니다.
스캐너 (읽을 수있는 소스) 지정된 소스에서 스캔 된 값을 제공하는 새 스캐너를 구성합니다.
스캐너 (문자열 소스) 지정된 문자열에서 스캔 된 값을 제공하는 새 스캐너를 구성합니다.
스캐너 (ReadableByteChannel 소스) 지정된 채널에서 스캔 된 값을 제공하는 새 스캐너를 구성합니다.
스캐너 (ReadableByteChannel 소스, 문자열 charsetName) 지정된 채널에서 스캔 된 값을 제공하는 새 스캐너를 구성합니다.
스캐너 (경로 소스) 지정된 파일에서 스캔 된 값을 제공하는 새 스캐너를 구성합니다.
스캐너 (경로 소스, 문자열 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 ()}}

//산출:

이름 입력 : Arjun
이름 : Arjun

예:

import java.util. * public class ScannerClassExample1 {public static void main (String args []) {String s = 'Hello, This is Edureka.' 스캐너 스캔 = new Scanner (s) System.out.println ( 'Boolean 결과 :'+ scan.hasNext ()) System.out.println ( 'String :'+ scan.nextLine ()) scan.close () 시스템. out.println ( '-------- 세부 정보 입력 --------') Scanner in = new Scanner (System.in) System.out.print ( 'Enter your name :') String name = in.next () System.out.println ( 'Name :'+ name) System.out.print ( '나이 입력 :') int i = in.nextInt () System.out.println ( '나이 : '+ i) System.out.print ('급여 입력 : ') double d = in.nextDouble () System.out.println ('급여 : '+ d) in.close ()}}

//산출:

빅 데이터 개발자 직무 설명

부울 결과 : true
문자열 : 안녕하세요, Edureka입니다.
-------- 세부 정보 입력 --------
이름 입력 : Ramesh
이름 : Ramesh
나이 입력 : 25
나이 : 25 세
급여 입력 : 25000
연봉 : 25000

이것으로 'Java의 NextChar'에 대한이 기사의 마지막 부분에 도달했습니다. 실시간 예제를 통해 중요성과 구현을 이해 하셨기를 바랍니다.

이제 Java에서 NextChar의 기본 사항을 이해 했으므로 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. Edureka의 Java J2EE 및 SOA 교육 및 인증 과정은 Java 개발자가 되고자하는 학생과 전문가를 위해 설계되었습니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate 및 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념에 대해 교육하도록 설계되었습니다. .

질문이 있으십니까? 이 'Java의 NextChar'블로그의 댓글 섹션에 언급하시면 가능한 한 빨리 연락 드리겠습니다.