Java básico del escáner (escáner)

I. Definición:
un texto simple se puede utilizar expresiones regulares para analizar la cadena y básicos tipos de escáneres

Escáner utilizando el modo delimitador de entrada en tokens, el patrón delimitador predeterminado y partidos de espacio en blanco. Se puede convertir entonces utilizando el método de diferente marcado siguiente obtuvo para los diferentes tipos de valores.

Dos constructores:
Aquí Insertar imagen Descripción
tres métodos comunes:
divididos en dos categorías:
métodos existentes: xxx indica el tipo de datos, tales como byte, int, boolean similares.
① Boolean hasNextXxx (): determina si existe un tipo de datos
②Xxx nextXxx (): Obtener el siguiente tipo de datos.

import java.io.FileNotFoundException;
import java.util.Scanner;
public class ScannerDemo {
    public static void main(String[] args) throws FileNotFoundException {
        //1.扫描文件中的数据
       // Scanner scanner = new Scanner(new File("file/scanner.txt"),"UTF-8");
        //2.扫描键盘输入的数据
        //Scanner scanner = new Scanner(System.in);
        //3.扫描字符串中的数据
        Scanner scanner = new Scanner("java是一种编程语言");
        while (scanner.hasNextLine()){
            String line = scanner.nextLine();
            System.out.println("ECHO:"+line);
        }
         scanner.close();
    }
}

Cuatro .Next () y nextLine () la diferencia entre
el próximo (): Sólo Lectura entrar hasta un espacio. No puede leer los dos separados por espacios o símbolos palabras. Además, next () después de leer el cursor de entrada en la misma línea. (de sólo lectura de datos de espacio antes del próximo (), y el cursor está apuntando al Banco)
nextLine (): leer la entrada, espacios y todos los símbolos distintos de un retorno de carro (es decir, se lee la línea.) entre las palabras. Después de leer las entradas, nextLine () para localizar el cursor en la línea siguiente.

Publicado 99 artículos originales · ganado elogios 2 · Vistas 2593

Supongo que te gusta

Origin blog.csdn.net/weixin_41588751/article/details/105342227
Recomendado
Clasificación