zoukankan      html  css  js  c++  java
  • java中I/O类

    总结:输入流/输出流

    方法,变量;

    package com.aini;
    
    //流类。输入输出流
    import java.io.*;
    
    public class rtyeew {// (File file)这里是方法传递参数的意思吗。
    	public static void copyFileByFileOutputStream(File file) throws IOException {
    		FileInputStream fis = null;// 复制
    		FileOutputStream fos = null;// 由于后面要关闭文件,所以这里要声明是null
    		byte[] b = new byte[204];
    		int length = 0;
    		try {
    			fis = new FileInputStream(file);// 向文件中读入数据
    			fos = new FileOutputStream(file.getName());//
    			while ((length = fis.read()) != -1) {
    				fos.write(b, 0, 203);
    			}
    			fos.flush();// 输出流刷新
    		} catch (Exception E) {
    			System.out.println("Error:" + file.getAbsoluteFile());// 这里是file的方法。不是异常对象。
    
    		} finally {
    
    			if (fis != null)
    				fis.close();
    			if (fos != null)
    				fos.close();
    		}
    	}
    }
    
    /*
     * public static void main(String[] args) { rtyeew demo =new rtyeew();
     * FileInputStream fis; FileOutputStream fos; try{ fis= new
     * FileInputStream("log.xtx");//文件输入流创建对象需要分配内存空间 fos= new
     * FileOutputStream("da.xtx");
     * demo.copyFileByFileOutputStream(fis,fos);//这里也是一样是普通的方法调用,所以没有普通的方法,怎么
     * }catch(Exception e){//调用出来。 System.out.println("Error:"+e); System.exit(-3);
     * }
     * 
     * } private void copyFileByFileOutputStream(FileInputStream fis,
     * FileOutputStream fos) { // TODO Auto-generated method stub
     * 
     * }
     * 
     * }
     */
    

      

  • 相关阅读:
    Java面向对象练习输出水仙花
    Java面向对象练习学生信息输出
    java面线对象练习时钟
    java面向对象存取款
    0516Java面向对象求面积练习
    有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
    0516编写西游记人物类
    0514练习
    仓鼠找sugar
    NOIP2018旅行
  • 原文地址:https://www.cnblogs.com/langlove/p/3417014.html
Copyright © 2011-2022 走看看