view src/main/java/alice/test/codesegment/local/wordcount/ReadFileTest.java @ 345:8f71c3e6f11d

Change directory structure Maven standard
author sugi
date Wed, 16 Apr 2014 18:26:07 +0900
parents
children
line wrap: on
line source

package alice.test.codesegment.local.wordcount;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;

public class ReadFileTest {
	
	public static void main(String[] args){
		WordConfig conf = new WordConfig(args);
		BufferedReader br = null;
		int i = 0;
		try {
			br= new BufferedReader(
					new InputStreamReader(
							new FileInputStream(
									new File(conf.filename)
									)));
			int size = 4; // Kbyte
			
			Range range = new Range(size);
			int check = br.read(range.array);
			for (;check!=-1;i++){
			
				char[] array;
				array = new char[size];
				check = br.read(array);
				range.nextchar = array[0];
				System.out.print(range.array); // ods
				System.out.println(range.nextchar);
				range = new Range(array);
			} 
			System.out.println(i);
		} catch (FileNotFoundException e) {
			System.out.println("file was not found");
			System.exit(1);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
}