社区
Java SE
帖子详情
如何写入在文件的指定行处?
boxnoodle
2008-01-02 09:30:07
如何写入在文件的指定行处?
如何写入在文件的指定行处?
如何写入在文件的指定行处?
...全文
397
7
打赏
收藏
如何写入在文件的指定行处?
如何写入在文件的指定行处? 如何写入在文件的指定行处? 如何写入在文件的指定行处?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mislhy
2012-09-12
打赏
举报
回复
这样会不会太麻烦了,我也遇到这样的问题,就是想插入,不想覆盖!
boxnoodle
2008-01-03
打赏
举报
回复
已结帖!
最终是把原文件读出来,写到一个新文件中,在指定行写入要插入的字符,接着把原文件剩下的写入新文件,然后删除原文件,给新文件重命名。
boxnoodle
2008-01-02
打赏
举报
回复
能详细点么?
godstopokey
2008-01-02
打赏
举报
回复
seek函数
newflypig
2008-01-02
打赏
举报
回复
使用随即文件存储,seek函数定位
YeLang2007
2008-01-02
打赏
举报
回复
对的,这样只能是用新的String替代了原来的,是没法插入的...
要不你可以先读出来再将新的加入呀,就像这样:
String addNews="input string at here" + writer.readLine();
要不你将还剩余的都读出来放在某个地方存起来,然后再追加到文件后面.
boxnoodle
2008-01-02
打赏
举报
回复
我想在11.txt的第369行插入一行字符,写了下面一个代码:
try{
File myFile2=new File("11.txt");
RandomAccessFile writer=new RandomAccessFile(myFile2,"rw");
int i=1;
while(i!=369){
writer.readLine();
i++;
}
long tagPoint=writer.getFilePointer();
writer.seek(tagPoint);
String addNews="input string at here";
byte[] b=addNews.getBytes();
writer.write(b);
writer.close();
}catch(Exception ex){
System.out.println("couldn't write the file");
ex.printStackTrace();
}
结果它总是把原来第369行的字符覆盖重写,而不是插入,怎么办啊?
python
写入
指定
行_如何在Python中
写入
文件
中的特定行?(How to write to a specific line in file in Python?)...
如何在Python中
写入
文件
中的特定行?(How to write to a specific line in file in Python?)我有一个
文件
作为格式:xxxxxyyyyyzzzzzttttt我需要在xxxxx和yyyyy行之间
写入
文件
:xxxxxmy_lineyyyyyyzzzzztttttI have a file as the format:xxxxxyyyyyzzzzzttt...
python
指定
位置
写入
文件
_Python从
文件
中读取
指定
的行以及在
文件
指定
位置
写入
Python从
文件
中读取
指定
的行以及在
文件
指定
位置
写入
Python从
文件
中读取
指定
的行如果想根据给出的行号, 从文本
文件
中读取一行数据, Python标准库linecache模块非常适合这个任务:测试
文件
内容 :This is line 1.This is line 2.This is line 3.This is line 4.This is line 5.This is line 6.Thi...
python对
文件
的
指定
行
写入
常常在操作
文件
时我们只想在某一行的插入信息,可以先将
文件
读入列表中,利用列表的下标插入文本,之后再重新
写入
文件
。但是弊端是,如果
文件
量太大列表的性能可能不是很高。python代码:#coding=utf-8 lines=[] f=open("d:\\1script\\1.txt",'r') #your path! for line in f: lines.append(line) f.cl
python
文件
指定
位置
写入
-Python从
文件
中读取
指定
的行以及在
文件
指定
位置
写入
...
Python从
文件
中读取
指定
的行如果想根据给出的行号, 从文本
文件
中读取一行数据, Python标准库linecache模块非常适合这个任务:测试
文件
内容 :This is line 1.This is line 2.This is line 3.This is line 4.This is line 5.This is line 6.This is line 7.This is line 8....
C++读取
写入
.txt
文件
(ifstream/ofstream)—读取
指定
行,修改
指定
行,复制
文件
,清除
文件
,统计
文件
行数
C++读取
写入
.txt
文件
(ifstream/ofstream)—读取
指定
行,修改
指定
行,复制
文件
,清除
文件
,统计
文件
行数
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章