zoukankan      html  css  js  c++  java
  • java-01

    IO输入输出的概念:

    1.把数据读到内存中,称为输入。从内存往外部设备写数据,称为输出。

    file类

    1.file类的对象可以表示文件也可以表示目录。

    2.file对象可以对文件和目录的属性进行操作。

    3.file对象不能直接对文件进行读写操作。

    输入流和输出流

    1.往内存中读叫输入流。

    2.从内存中往外写叫输出流。

    字节流和字符流

    1.inputstream和outputstream是字节流。

    字节输入流:fileinputstream

    字节输出流:fileoutputstream

    2.reader和writer是字符流。

    字符输入流:filereader

    字符输出流:filewriter

    long begin = System.nanoTime();
    //声明一个文件x并关联文件路径
    File x = new File("音乐.txt");
    FileInputStream fin = new FileInputStream(x);
    File y = new File("音乐.txt");
    FileOutputStream fou = new FileOutputStream(y);
    //判断x,y文件是否存在
    System.out.println(x.exists());
    System.out.println(y.exists());
    int w = 0;
    while(w !=-1){
    w = fin.read();
    fou.write(w);
    }
    fin.close();
    fou.close();
    // 这段代码放在程序执行后,计时结束
    long end = System.nanoTime() - begin;
    //输出程序运行
    System.out.println("耗时:" + end + "纳秒");
    }
    }//创建一个文件p

    File p = new File("D:\wenjian.jsva");
       p.mkdirs();
         //声明一个变量filename
         String filename = "电子书免费看.txt";
         //创建一个新的对像p1
      File p1 =new File(p,filename);
    p1.createNewFile();
    //构造一个FileReader对象,关联文件p1;
         FileReader f = new FileReader(p1);
         int y = f.read();
         while(y != -1){
         y=f.read();
          System.out.print((char)y);
     }

    }
    }

  • 相关阅读:
    通过代码去执行testNG用例
    启动jenkins服务错误
    linux 添加用户到sudo中
    通过jenkins API去build一个job
    iptables
    比较git commit 两个版本之间次数
    linux awk命令详解
    cron和crontab
    工作随笔——CentOS6.4支持rz sz操作
    Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
  • 原文地址:https://www.cnblogs.com/baichaofeng123/p/7162291.html
Copyright © 2011-2022 走看看