Mega Code Archive

 
Categories / Java by API / Java Util
 

New Scanner(FileReader file)

/**  *Output: String: Testing String: Scanner int: 10 double: 12.2 String: one boolean: true String: two boolean: false  */ import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; public class MainClass {   public static void main(String args[]) throws IOException {     int i;     double d;     boolean b;     String str;     FileWriter fout = new FileWriter("test.txt");     fout.write("Testing Scanner 10 12.2 one true two false");     fout.close();     FileReader fin = new FileReader("Test.txt");     Scanner src = new Scanner(fin);     while (src.hasNext()) {       if (src.hasNextInt()) {         i = src.nextInt();         System.out.println("int: " + i);       } else if (src.hasNextDouble()) {         d = src.nextDouble();         System.out.println("double: " + d);       } else if (src.hasNextBoolean()) {         b = src.nextBoolean();         System.out.println("boolean: " + b);       } else {         str = src.next();         System.out.println("String: " + str);       }     }     fin.close();   } }