第十三篇 黑马程序员-IO输入输出流
来源:互联网 发布:cms html模板 编辑:程序博客网 时间:2024/06/05 11:48
------- android培训、java培训、期待与您交流! ----------
一:
1.Properties类
Properties存取配置文件(代码演示):
package test.bst;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class Test {
private static Properties properties = new Properties();
public static void main(String[] args) {
try {
InputStream is = Test.class.getClassLoader().getResourceAsStream("cache.properties");
properties.load(is);
String size = properties.getProperty("cache.size");
writeLog("配置成功!" + size);
} catch (FileNotFoundException e) {
writeLog("配置文件不存在!" + e.getMessage());
} catch (IOException e) {
writeLog("读取配置文件IO错误!" + e.getMessage());
}
}
public static void writeLog(String strLog) {
System.out.println(strLog);
}
}
2.PrintWriter和PrintStream类:
PrintWriter类的作用是向文本输出流打印对象的格式化表示形式。实现在 PrintStream 类中的所有 print 方法。
它不包含用于写入原始字节的方法,对于这些字节,程序应该使用未编码的字节流写入。
它如果启用了自动刷新,则只有在调用 println、printf 、 format 的其中一个方法时才可能完成此操作,
而不是每当正好输出换行符时才完成。这些方法使用平台自有的行分隔符概念,而不是换行符
PrintStream类不会抛出 IOException异常,而是,异常情况仅设置可通过checkError方法测试的内部标志。
为了自动刷新,可以创建一个 PrintStream;这意味着可在写入 byte 数组之后自动调用 flush 方法,可调用其中一个 println 方法,或写入一个换行符或字节。
它可以使输出流方便的打印各种数据值的表示形式。
3.合并流:
合并流的主要作用是将两个文件的内容合并成一个文件。
SequenceInputStream类常用的方法:
SequenceInputStream(InputStream s1, InputStream s2): 通过记住这两个参数来初始化新创建的 SequenceInputStream,
以提供从此 SequenceInputStream 读取的字节。
available():返回文件的大小。
4.切割文件:用输入流去读取文件,将读取的规定大小的流输出到指定的文件,直到把整个文件读取完。
------- android培训、java培训、期待与您交流! ----------
- 第十三篇 黑马程序员-IO输入输出流
- 第十篇 黑马程序员-IO输入输出流
- 第十二篇 黑马程序员-IO输入输出流
- 第十四篇 黑马程序员-IO输入输出流
- 黑马程序员 IO/输入输出流
- 黑马程序员-IO流/输入输出
- 黑马程序员---IO(输入输出)
- 黑马程序员_输入输出流(IO)
- 黑马程序员—IO输入输出流
- 黑马程序员----Java IO输入输出流
- 黑马程序员-----java中io输入输出流
- 黑马程序员——IO笔记 第十三篇
- 黑马程序员-IO流输入输出-字节流File读写操作
- 黑马程序员——IO流中的输入输出流
- (黑马程序员)学习笔记,IO输入输出(字符流)
- (黑马程序员)学习笔记,IO输入输出(字节流)
- 黑马程序员——常用IO输入输出流
- 黑马程序员训练营-----IO 输入输出流操作的规律
- bigbluebutton 安装日志
- arm linux kernel 从入口到start_kernel 的代码分析
- linux 命令之sort
- 【在线研讨】《敏捷开发用户故事分类与组织结构(三期)》2012-08-28(周二)
- 温昱谈程序员向架构师转型的规律
- 第十三篇 黑马程序员-IO输入输出流
- jQuery常用事件汇总
- 一步步构建大型网站架构
- DAPM之四:dapm机制深入分析(上)
- 网申求职的七个定律
- Before You Ask
- 如何向老板提加薪或升职要求?
- c#获取xp系统信息的几种方法
- top 10问题,如何在不同的数据库中查询前几条记录?