java读写资料

java读写文件
public static void main(String[] args){
    try {
    	String log ="null";
    	String lat ="null";
    	//读取文件
    	BufferedReader brlog =new BufferedReader(new InputStreamReader(new FileInputStream("d:\\log.txt")));
          //读取文件
    	BufferedReader brlat =new BufferedReader(new InputStreamReader(new FileInputStream("d:\\lat.txt")));
          //写文件
    	PrintWriter pw = new PrintWriter(new OutputStreamWriter(new FileOutputStream("E:\\ictmaplog20101025out.txt")),true);
    	
          //判断是否为最后一行
    	while((log=brlog.readLine())!=null && (lat=brlat.readLine())!=null){
    		String destStr="";
    		if(log.endsWith("null") || lat.endsWith("null")){
    			//System.out.println("null;null;null");
    			destStr = "null;null;null";
    			pw.println(destStr);
    			continue;
    		}
            //判断不为NULL                  
            
            //System.out.println(destStr);
            pw.println(destStr);
        	
    	}
    	pw.close();
    	brlat.close();
    	brlog.close();
    	
    	System.out.println("导出成功");
	} catch (Exception e) {
		e.printStackTrace();
		System.out.println("导出失败");
	}
}