Java的File类与RandomAccessFile类

主要的几个内容:File类,字节操作类,字符操作类,IO流操作。

File类是 直接操作文件的类。下面一小段代码实现了这个功能。

File f = new File("D:\\java\\zqc.txt");
		if(f.exists()){
			System.out.println("exist");
			f.delete();
		}
		else{
			System.out.println("no exists");
			f.createNewFile();
		}

 

递归操作 -> 一个方法自己调用自己的过程。

public static void main(String[] args) {
		loop("D:\\java\\");
	}
	public static void loop(String dir) {
		File f = new File(dir);
		String str[] = null;
		if(f.isDirectory()){
			str = f.list();
			for(int i=0; i<str.length; i++){
				loop(dir+File.separator+str[i]);
			}
		}
		else{
			System.out.println(dir);
		}
以上是File类的一个基本使用情况。下面介绍RandomAccessFile累

文件的内容的操作需要数据流,包括读出和写入文件内容。

实现读取文件的指定位置,比如文件的第一行第10个字开始读取或者写入(被称作为随机方式)。使用RandomAccessFile。

 


转载于:https://my.oschina.net/zhangqingcai/blog/17667

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值