去api中查查这个类
RandomAccessFile
的运用
RandomAccessFile
的运用
解决方案 »
- String问题
- java图形界面编程
- 一个奇怪的问题,大家帮忙看看,谢谢了
- 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
- 测试
- 各位老师,我想请教一个问题啊,WEB开发方面二个页面session有效期的问题
- 准确的来说,j2se基础类包括那些包?
- 请教!DAO和ORM有什么关系?
- 请问PDM是什么,谢谢了
- 对你们可能很简单的问题
- 请问高手用 OutputStream 的实施类怎样给一个已存在文件追加内容?
- insertUpdate(DocumentEvent e)的困惑
从后往前seek()
从后往前seek(),seek 到了,怎么delete那行\n?
用哪个方法是删除一行或一个字符的?
import java.io.*;public class DeleteLastLine
{
public static void main(String [] args) throws IOException
{
RandomAccessFile raf = new RandomAccessFile("DeleteLastLine.java", "rw");
long len = raf.length();
raf.setLength(len - 2);
raf.close();
}
}------------------------------------------------------------------------------
long len = raf.length();
long lastLineLength = ?
raf.setLength(len - lastLineLength);用raf.seek(len)方法定位current offset in this file从后往前找'\n'就能得到最后一行的长度