一、file类

  file类是一个可以用其对象表示目录或文件的一个Java.io包中的类

 import java.io.File;
import java.io.IOException;
public class Test3 { public static void main(String[] args) throws IOException { File f = new File("iofile.txt"); //file类创建对象 System.out.println(f.exists()); //判断是否存在 if(f.exists()){
f.delete(); //删除文件
System.out.println(f.delete());
} f.createNewFile(); //创建新文件
System.out.println(f.createNewFile()); System.out.println(f.getName()); //获取名字 System.out.println(f.getAbsolutePath());//绝对路径 System.out.println(f.getParent()); //父目录 System.out.println(f.length()); //大小 System.out.println(f.isAbsolute()); //是否为绝对路径 } }

二、IO流

  IO流是一组从源到目的地的有序数据序列

  1、inputstream

    

         import java.io.FileInputStream;                //导入包
import java.io.IOException; //抛出异常 public class Input{ public static void main(String[] args) { InputStream();
} public static void InputStream() { //封装方法
FileInputStream f = new FileInputStream("D:\\workspace\\maji\\input.txt"); //创建输入流类的对象 byte[] a = new byte[300]; //新建一个300长度的数组对象
int lenth = 0;
while ( lenth != -1) { //检测是否读完源文件 System.out.println(new String(a, 0, lenth)); //把最多lenth个的数据读入byte数组a中 lenth = f.read(a); //读取数组长度
} f.close(); //关闭输入流 } }

    2、output

import java.io.FileOutputStream;                        //导入包
import java.io.IOException; public class Test4 { public static void main(String[] args) throws IOException {
outputStream(); } public static void outputStream() throws IOException { //封装方法
FileOutputStream f = new FileOutputStream("Test.txt");//创建输出流类的对象 String arr = "hello world!"; //字符串
byte[] a = arr.getBytes(); //将此arr转为为 byte存入a数组中
f.write(a); //读取a f.close(); //结束 } }

file类和io流的更多相关文章

  1. JavaSE学习笔记(14)---File类和IO流(字节流和字符流)

    JavaSE学习笔记(14)---File类和IO流(字节流和字符流) File类 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 构造方 ...

  2. File类与IO流

    一.File类与IO流 数组.集合等内容都是把数据放在内存里面,一旦关机或者断电,数据就会立刻从内存里面消失.而IO主要讲文件的传输(输入和输出),把内存里面的数据持久化到硬盘上,如.txt .avi ...

  3. Java入门之File类和IO流

    1.File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作 . 构造方法: public File(String pathname) :通过将 ...

  4. Java自学第10期——File类与IO流(输入输出流、处理流、转换流、缓冲流、Properties集合、打印流)

    1.IO简介 IO(输入输出)通过java.io包下的类和接口来支持,包下包括输入.输出两种IO流,每种输入输出流又可分为字符流和字节流两大类. 2.File类 File类是io包下与平台无关的文件和 ...

  5. Java File类与IO流

    File 类 java.io.File 文件和目录路径名的抽象表示形式, 对文件或目录进行操作 构造方法: File(File parent, String child) : 根据 parent 抽象 ...

  6. 详谈JAVA中的file类与IO流

    File类 位置于java.io包构造方法:File(String parent, String child)new file("d:\\","a.txt") ...

  7. IO流(File类,IO流的分类,字节流和字符流,转换流,缓冲流,对象序列化)

    1.File类 File类可以在程序中 操作文件和目录.File类是通过建立File类对象,在调用File类的对象来进行相关操作的. 示例: public class Demo01 { public  ...

  8. JavaSE复习(四)File类与IO流

    File类 构造方法 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例. public File(String parent ...

  9. 01 语言基础+高级:1-8 File类与IO流_day10【缓冲流、转换流、序列化流】

    day10[缓冲流.转换流.序列化流] 主要内容 缓冲流 转换流 序列化流 打印流 教学目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据到文件 能够明确字符缓冲流的作用和基本用法 能 ...

随机推荐

  1. js javascript 容错处理代码屏蔽js错误

    加入到head <SCRIPT language=javascript> window.onerror=function(){return true;} </SCRIPT> o ...

  2. Boosting

    Boosting is a greedy alogrithm. The alogrithm works by applying the weak learner sequentially to wei ...

  3. 【LeetCode】跳跃游戏

    给定一组非负整数,初始时处于数组的第一位下标 0 的位置,数组的每个元素代表那个位置可以跳跃的最大长度.判断你是否能够到达数组的最后一位下标. e.g. A = [2, 3, 1, 1, 4],返回 ...

  4. npm使用过程中出现的错误

    1.安装npm install axios -S报错install "npm ERR! Error: EPERM: operation not permitted" error 经 ...

  5. jquery attr方法获取input的checked属性问题

    1.通过prop方法获取checked属性,获取的checked返回值为boolean,选中为true,否则为flase <input type="checkbox" id= ...

  6. python(6)之文件

    一.读写文件 以追加文件内容(a).读(r).写(w),读写(r+)的形式打开文件: f = open('yesterday','a',encoding='utf-8')#文件句柄 #输出一行文件内容 ...

  7. Google Protocol Buffers 反序列化 转

    http://www.cnblogs.com/royenhome/archive/2010/10/30/1865256.html   本文作为结束篇,会稍微介绍下怎么反序列化GoogleBuffer数 ...

  8. (路-莫)-Python基础一

    一,Python介绍 1,python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打 ...

  9. 一次jenkins的错误

    描述:我svn修改了一个类的名称,然后构建到jenkins发现,原来的类还在然后和现在的类一起冲突 解决:清理工作空间 然后重新部署即可.

  10. python中的argparse模块(参数解析)

    import argparseparse = argparse.ArgumentParser()parse.add_argument("a", help="params ...