Java读取txt文件,计算2011年9月份的通话时间
- importjava.io.BufferedReader;
- importjava.io.File;
- importjava.io.FileInputStream;
- importjava.io.FileReader;
- importjava.io.IOException;
- importjava.io.InputStream;
- publicclasstest2{
- /**
- *@paramargs
- *@throwsIOException
- */
- publicstaticvoidmain(String[]args)throwsIOException{
- //TODOAuto-generatedmethodstub
- Filefile=newFile("C:\\Users\\Administrator\\Desktop\\a.txt");
- FileInputStreaminStream=newFileInputStream(file);
- BufferedReaderin=newBufferedReader(newFileReader(file));
- intcall=0,i=0;
- Stringline=null;
- while((line=in.readLine())!=null){
- //System.out.println(line);
- inta=Integer.decode(line);
- System.out.println(a+"秒");
- call+=a;
- i++;
- }
- while(inStream.read()!=-1){
- //System.out.println(inStream.toString());
- //call+=inStream.read();
- }
- inthour=call/3600;
- intminute=(call%3600)/60;
- intsecond=(call%60);
- System.out.println(call+"秒");
- System.out.println("共有"+i+"条记录,通话时间:"+hour+"小时"+minute+"分钟"+second+"秒");
- System.out.print(hour*3600+minute*60+second+"秒");
- }
- }
本文出自 “阿凡达” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/702513