IO流4
来源:互联网 发布:数据之巅 百度云 编辑:程序博客网 时间:2024/06/06 02:05
数据存放的形式最常见就是文件。
那么文件的属性较多,如文件名称,路径,大小等属性。
为了方便与操作java就将其视为对象。
通过File类对其描述。
提供了多个属性和行为。便于我们的对文件的使用。
而流对象只能用于操作文件中的数据。
对于文件的属性,都通过File对象来完成。
File类是可以是文件对象,也可以是文件夹对象。
常见功能:
1,
创建:
boolean createNewFile();
boolean mkdir()
boolean mkdirs()
2,
删除:
boolean delete():
void deleteOnExit()
void show()
{
创建一个文件。
deleteOnExit();//告诉jvm,程序退出,一定要把该文件删除。
操作这个文件。
//删除这个文件。
}
3,判断。
boolean isFile();
boolean isDirectory();
boolean isAbsolute();
boolean exists();判断file对象封装的内容是否存在。
boolean canExecute():判断文件是否可以执行。
////
File f = new File(path);
Runtime r = Runtime.getRuntime();
if(f.canExecute())
r.exec(path);
////
boolean isHidden():判文件是否是隐藏文件。
4,获取。
String getAbsolutePath();
String getPath();
String getParent();
String getName();
5,重命名。
boolean removeTo(File)
6,文件列表:
static File[] listRoots():获取有效盘符。
String[] list():获取的是当前目录下文件或者文件夹的名称。
File[] listFiles():获取的是当前目录下文件或者文件夹对应的对象。
如果仅获取文件名称,就用list方法。如果还要获取文件的其他信息,最好使用listFiles。因为它可以获取到文件对象。
这样就可以通过文件对象的方法,获取其他的内容。比如;文件大小,文件名称。修改时间等信息。
PrintStream:字节流中的打印流,可以直接操作设备的流对象。
构造函数的参数特点:
1,字符串路径。
2,File对象。
3,字节输出流。
PrintWriter:字符流中的打印流。
构造函数的参数特点:
1,字符串路径。
2,File对象,
3,字节输出流。
4,字符输出流。
打印流可以直接操作文件。算是较为常用流对象。
注意打印的特点在于提供了N多的print方法。
可以打印任意数据类型。
管道流:
读取流和写入流可以进行连接。
但是需要被多线程操作。
因为read方法是阻塞式方法。
容易引发死锁。
Map
|--Hashtable
|--Properties
Properties:该集合中存储的键和值都是字符串类型的数据,通常用配置文件的定义。
- IO流4
- IO流4
- IO流4
- IO流笔记4
- IO流4(补充
- javase-4-io流
- 【IO流】IO框架
- IO流呀IO流
- IO流(4)io包其他功能流对象
- IO流4(IO中的其他流、编码)
- IO流4及总结
- IO流学习总结4
- 字符IO&数据流IO&对象流IO
- io流
- io流
- IO流
- IO流
- IO 流
- 集合4Map
- API中的类
- 2345好压内部查看器编辑log4.properties引起的linux下无法生成日志文件的Bug
- IO流1-2
- IO流3操作规律
- IO流4
- 最长上升子序列
- gobject
- Max Sum
- hdu 1025 Constructing Roads In JGShining's Kingdom (O(nlogn) 求LIC)
- mpeg-2 PSI/SI
- 手机上做竞技游戏门槛到底有多高?
- PTS PCR DTS 详解
- mini2440:通过JLink烧写BootLoader到Nor Flash