|  
 /*
 String: string
 boolean: true
 boolean: false
 int: 1
 int: 2
 int: 3
 double: 4.12
 
 */
 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("string true false 1 2 3 4.12");
 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();
 }
 }
 
 
 
 |