import java.util.*;
import java.io.*;

/**
 * Read from a file using Java Scanner class 
 */

public class Scanner2
{
    static String   line, extra;
    static String[] words;

    static String input_file = "../data/zAddrBook.txt";                         //relative path 
//  static String input_file = "/home/sultans/web/java/demo/8inpout/data/zAddrBook.txt"; 
//  static String input_file = "/home/sultans/web/java/demo/8inpout/data/temp.txt"; 

    public static void main(String[] args)
    {
        if (args.length > 0) input_file = args[0];          //if arg0, take it instead

        System.out.println("Read data from a file... \n");
            
        try 
        {
            File inFile = new File(input_file); 

            Scanner input  = new Scanner(inFile);

            while(input.hasNext())                          //has more data?
            {
                line  = input.nextLine();                   //read entire line          
                words = line.split(",");                    //split the line on commas 
                System.out.println(line);                   //print the line
                System.out.println(">>\t" + words[0]);      //optional, print the first word
            } 
       }
        catch (IOException e)
        {
            System.out.println(e);
        }
    }
}