package com.thursday;
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Test1 {
/**
* 从控制台输入一些字符串,并将该类信息保存到日志文件中去。 使用RandomAccessFile制作
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
Scanner input=new Scanner(System.in);
String s=input.next();
log(s);
}
private static void log(String string ) throws IOException{
File f=new File("log.txt");
RandomAccessFile raf=new RandomAccessFile(f,"rwd");
//格式化日期
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");
Date d=new Date();
String ff=sdf.format(d);
raf.seek(raf.length());
String s="\r\n"+ff+"\t"+string;
raf.write(s.getBytes());
raf.close();
}
}
分享到:
相关推荐
使用RandomAccessFile流将一个文本文件读出,并导致写入到另一个文件当中。
Java中正确使用RandomAccessFile向文件中写入中文
因为使用其他文件流修改文件时是整体的替换,导致SVN上传上去后是整个文件都修改了,所以需要增量修改,这个demo是使用RandomAccessFile增量修改,只修改指定的行,很实用
对文件夹里面的文件进行分类,配置文件是config.xml,文件包含同一个关键字的放入同一个文件夹,不支持对文件夹的分类,所有的操作利用了RandomAccssFile进行文件复制
RandomAccessFile处理文件的案例
在JAVA程序设计不少涉及到对文件的读写操作,本例针对这方面的问题,介绍RandomAccessFile类的文件读写操作,文件中包含有1个java文件和1个class文件
文件操作——File 、 RandomAccessFile(上).mp4
File 类、RandomAccessFile 类、字节流(文件字节流、缓冲字节流、基本数据类型字节流、打印流、对象序列化流、字节数组流)、字符流(缓冲字符流、文件字符流、转换流、格式化输出流、字符数组流) 这份代码源码...
RandomAccessFile类的用法.docRandomAccessFile类的用法.docRandomAccessFile类的用法.doc
Externalizable Externalizable 实例类的唯一特性是可以被写入序列化流中,该类负责保存和恢复实例内容。 FileFilter 用于抽象路径名的过滤器。 FilenameFilter 实现此接口的类实例可用于过滤器文件名。 ...
文件操作——File 、 RandomAccessFile(上).mp4
RandomAccessFile随机文本,使用多线程处理复制文件
RandomAccessFile 解决乱码
本篇文章主要介绍了Java使用RandomAccessFile类对文件进行读写,详细的介绍了RandomAccessFile类的使用技巧和实例应用,有兴趣的可以了解一下
NULL 博文链接:https://chaoyi.iteye.com/blog/2083498
NIO_RandomAccessFile_多线程读本地CSV文件(java==> google guava包ListenableFuture) reader里有个main函数,更改文件路径后,直接运行即可
体会RandomAccessFile随机访问文件的用法
java api中的java.io.RandomAccessFile类实现文件的随机写入.
RandomAccessFile 对文件操作,很好用的哟
花1K内存实现高效I-O的RandomAccessFile类 自己搜搜这个关键字. 我主要是用来优化Android上多线程断点下载的写文件效率 RandomAccessFile是操作硬盘的,比操作内存的数据慢了几百万倍, 所有有人做出优化,我特上传...