Java Scanner(ReadableByteChannel source) Constructor

Syntax

Scanner(ReadableByteChannel source) constructor from Scanner has the following syntax.

public Scanner(ReadableByteChannel source)

Example

In the following code shows how to use Scanner.Scanner(ReadableByteChannel source) constructor.


/*from  w w w . jav a2s  .  co  m*/
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class Main {

   public static void main(String[] args) throws FileNotFoundException {

      Scanner scanner = new Scanner(new FileInputStream("c:/text.txt").getChannel());


      System.out.println(scanner.nextLine());

      // change the radix of the scanner
      scanner.useRadix(32);

      // display the new radix
      System.out.println(scanner.radix());

      scanner.close();
   }
}