使用类FileWrite,添加包java.io.FileWrite
同样的在public static void main (String[] args)
后面添加throws IoException 来剔除异常问题
定义输入流:FileWrite sc = new FileWrite(“文件名”)
使用sc.write(“HJKHKJ”) 将字符串写入文件
使用sc.flush() 刷新缓冲区
使用sc.close() 先刷新缓冲区,后释放资源
几种写文件的类:
Write(String str) 写入一个字符串
Write(String str,int index, int len)写入一个字符串中的一部分数据
Write (int ch) 写入一个字符
Write (char[] chs) 写入一个字符数组
Write(char[] chs,int index,int len) 写入一个字符数组的一部分
FileWrite sc = new FileWrite(“文件名”,true) 表示最加写入,默认是flase
读入文件数据
FileReader sc = new FileReader(“文件名”)
使用sc.read()每次来获取一个字符
BufferedWrite sc = new BufferedWrite(new FileRead(“文件名”)
BufferedWrite对应的写入
String ReadLine()一次读入一行数据
String Read() 每次读入一个字符
Whil((ch = sc.read())!=-1)
{
System.out.println((char)ch);
}
Read方法返回值为整形,因此应该强制转化
或者每次读入一行:
String ch;
While((ch = sc.readLine())!= null)
{
System.out.printlen(ch);
}