Класс Java Scanner

Класс Java Scanner - это класс в пакете Java.util, который позволяет пользователю считывать значения различных типов. Это простой текстовый сканер, который может анализировать примитивные типы и строки с использованием регулярных выражений. Он имеет богатый набор API, который обычно используется для разбиения ввода на конструктор сканера на токены. Кроме того, он может анализировать токены в примитивные типы данных, используя регулярные выражения Java.

Следующая программа Java считывает два номера из консоли и отображает сумму чисел.

 
import Java.util.*;
import Java.io.*;
public class TestClass{
  public static void main(String[] args) {
    try {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter first number...");
      int num1 = sc.nextInt();
      System.out.println("Enter second number...");
      int num2 = sc.nextInt();
      System.out.println("Sum is  : " + (num1+num2));
    }
    catch (Exception e){
      e.printStackTrace();
    }
  }
}

Следующая программа Java считывает содержимое текстового файла с помощью сканера.

 
import Java.util.*;
import Java.io.*;
public class TestClass{
  public static void main(String[] args) {
    try {
      File file = new File("d:\\test.txt");
      Scanner scan = new Scanner(file);
      while (scan.hasNextLine()) {
        String line = scan.nextLine();
        System.out.println(line);
      }
      scan.close();
    } catch (Exception e){
      e.printStackTrace();
    }
  }
}

Источник: http://net-informations.com/Java/files/scanner.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector