Java 高级---IO
来源:互联网 发布:android 图片资源数组 编辑:程序博客网 时间:2024/06/15 09:35
java IO
是用来操作(读取和写入磁盘)文件的。
一1.FileInputStream 最基础的,
字节流 效率高,
file.delete() 只能删除最底层文件。
如果要删除一个文件夹,需要递归逐层删除
2.FileOutputStream 输出流
if(!file.exits()) file.creatNewFile(); //如果文件不存在,自动新建
它俩的封装流分别是 DateInputStream 和 DateOutputStream
字符流
BuffferedReader br = new BuffferedReader();
BufferedWriter bw;
3.关闭流,强制将缓冲区的内容写到文件,
bw.flush(); 也是把缓冲区写到文件
二. 控制台输入
<--第一种-->
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
<--第二种--推荐!>
//将控制台的字节流,转化包装为字符流isr
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
String input = br.readLine();
valueOf() String ---->相应的包装类对象
parseXxx() String ---->相应的基本数据类型(Character没有)
3 0
- Java 高级---IO
- Java高级编程 IO操作
- Java 高级知识 -- IO部分
- java高级-集合和IO
- Java高级之IO流
- Java编程中的IO系统最新高级
- 黑马程序员:java高级IO 1
- Java 高级—— IO 基础
- java之十 高级IO流
- Java 高级—— IO 基础
- java高级特性之IO流
- Java IO -- 序列化的高级认识
- 高级IO
- 高级IO
- 高级IO
- 高级IO
- 高级:java学习彻底明白Java的IO系统
- Java高级篇(四十)------Java IO深入理解
- 单调栈的介绍以及一些基本性质
- shadow ssdt学习笔记(一)(二)
- C++中explicit关键字的作用
- 华为2013年 机考 单词统计
- 第51课:HadoopMapReduce多维排序解析与实战
- Java 高级---IO
- 字串倒序-找错题
- ios-UI控件精讲之【6】UIButton
- Java中堆内存和栈内存详解
- vs2013+Qt5 , 模块计算机类型“X86”与目标计算机类型“x64”冲突
- Android 4.0 Camera架构分析之Camera初始化
- matlab python相关
- opendaylight(Li) l2switch 源代码分析(2)--parent
- leetcode 309. Best Time to Buy and Sell Stock with Cooldown