Find the odd number

import java.io.FileReader;
import java.io.BufferedReader;
import java.io.FileWriter;
import java.util.StringTokenizer;

public class Main{
    public String file_read(String name){
        String line="",temp="";
        try{
            FileReader fin = new FileReader(name);
            BufferedReader br = new BufferedReader(fin);
            while((line=br.readLine())!=null){
                temp+= line + "\n";
            }
            fin.close();
            return temp;
        }catch(Exception e){
            System.out.println("File reading problem " + e);
        }finally{
            return temp;
        }


    }
    public void file_write(String name, int mode, String msg){
        String msgVar = "";
        if(mode==0) msgVar = msg;
        else if(mode==1) msgVar = file_read(name) + msg + "\n";
        try{
            FileWriter fout = new FileWriter(name);
            fout.write(msgVar);
            fout.close();
        }catch(Exception e){
            System.out.println("File read Problem "  + e);
        }
    }
    public static void main(String args[]){
            Main mno = new Main();
            String file_name = "C:/myfile.txt";
            mno.file_write(file_name, 0 , "1,2,3,4,5,16,2,8");
            int count = 0;
            String temp = mno.file_read(file_name);
            StringTokenizer st = new StringTokenizer(temp,",");
            while(st.hasMoreTokens()){
                String t = st.nextToken().trim();
                int x = Integer.parseInt(t);
                if(x%2==0) count++;
            }
            System.out.println(count);

    }
}

No comments:

Post a Comment