如何在一个文本文件中的根据一个条件在特定行写入一行文本把当前行覆写掉啊? readline ,if (lineString.indexof("F2") ==0){ lineString = lineString.replace(lineString,"myString");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://expert.csdn.net/Expert/topic/2007/2007244.xml?temp=.7126428import java.io.*;import java.util.*;class ModifyFileContent { public static void main(String[] args) throws IOException { String pwd = "222"; String modifiedLine = ""; String line = ""; RandomAccessFile file = new RandomAccessFile("user.txt", "rw"); long fileOffset = file.getFilePointer(); while ( (line = file.readLine()) != null) { StringTokenizer st = new StringTokenizer(line); while (st.nextToken().equals("c")) { modifiedLine += "a" + " " + st.nextToken() + " " + pwd; System.out.println(modifiedLine); file.seek(fileOffset); file.writeBytes(modifiedLine); } fileOffset = file.getFilePointer(); } }}/*user.txt的内容是a 1 111b 2 222 c 3 333*/以上程序可以修改最后的333为222 求助大家,很急啊!在线等!!!谢谢! 建File类时怎么表示D盘这个跟目录啊 java小程序 怎么固定jtextarea中每行只能显示10个字符,超过换行 java.awt.Component 的handleEvent(Event evt) 一个我想了很久都没有想出来的解决办法 请问加上package以后不能生成包目录了?? 请问怎么那个类能得到磁盘信息? applet一个奇怪的问题。 请问java.lang.NullPointerException这个错,说明了什么问题,谢谢 怎样解决JBuilder8里面光标不能正确定位的问题? 如何清空系统剪切板的内容?
import java.util.*;class ModifyFileContent {
public static void main(String[] args) throws IOException {
String pwd = "222";
String modifiedLine = "";
String line = "";
RandomAccessFile file = new RandomAccessFile("user.txt", "rw");
long fileOffset = file.getFilePointer(); while ( (line = file.readLine()) != null) {
StringTokenizer st = new StringTokenizer(line); while (st.nextToken().equals("c")) {
modifiedLine += "a" + " " + st.nextToken() + " " + pwd;
System.out.println(modifiedLine);
file.seek(fileOffset);
file.writeBytes(modifiedLine);
}
fileOffset = file.getFilePointer();
} }
}/*user.txt的内容是
a 1 111
b 2 222
c 3 333
*/以上程序可以修改最后的333为222