抱歉,补充一句:
FRANCIS_TEST = francis.test 中的 FRANCIS_TEST 是已知的。
FRANCIS_TEST = francis.test 中的 FRANCIS_TEST 是已知的。
解决方案 »
- 各位大侠帮忙看看,这段代码为什么数据库没连上,数据没调出来啊?
- 用jxl写入文件的问题。
- 文件写数据怎么换行?
- jdbc和SQL SERVER 2000 具体的配置连接?
- graphics对象为空?
- joc混淆后怎么反编译?JAD反不了
- ******************请问这样java里怎样实现,100分,可以UP********************
- "==" 和equal 和什么区别?有什么相同?
- 《Java核心编程》第一个小程序就过不去!求助
- 在哪下载Sun和IBMJava的类参考手册(中文)?
- 我想点击JPopupMenu的item弹出一个Jframe,要怎么做?
- 如何去除JDialog中右上角的起关闭作用的那个叉?
最后再全部写回文件。建议你自己写一个这样的类,前段时间我就做了一个读写WINDOWS平台INI文件的类。
import java.io.*;
import java.util.*;public class Test4 {
public static void main(String[] args) throws Exception {
String filename = "test.properties";
Properties p = new Properties();
p.load(new FileInputStream(filename));
p.setProperty("FRANCIS_TEST", "other_value");
p.store(new FileOutputStream(filename), "");
}
}
import java.util.*;public class Test4 {
public static void main(String[] args) throws Exception {
String filename = "test.properties";
Properties p = new Properties();
p.load(new FileInputStream(filename));
p.setProperty("FRANCIS_TEST", "other_value");
p.store(new FileOutputStream(filename), "");
}
}
这样的话,文件里的一些说明信息(包含在#后面的字符)在修改后就被清楚清除了。所以可能要直接读写文本文件。我有一个思路不知道行不行:
1,根据 FRANCIS_TEST 找到行数。取出这一行的String.
2, 替换 FRANCIS_TEST = 后面的值。
3,再将其写入