给我发一份看看呗。代码最好写的清楚些。
解决方案 »
- 读取Oracle数据库中的中文字串变乱码,如何解决?
- 请推荐一个与WebCast的Live Meeting功能相似的网络教学软件{能在线教学,讨论的(外网)},回者有分
- awt,swing ,swt间区别
- 在j2se中,java获取错误发生在第几行?
- 测试你未来的另一半,超准的
- 一个线程 调用了一次 start(); 后,第二次就不能再调用了吗?
- 那位提供一个低版本cvsnt的下载地址?
- 难道Properties类就不能写入能正常显示的中文么?
- 图片处理的问题!给很多分的!
- 用Java Spring Junit测试,每次运行时都报错,求神相助!!
- 关于java编写SQL2000数据库的问题
- java调用matlab的问题 含有多个输入参数
读写文本太费劲了 要不用数据库 要不用xml比你文本简单
public class Test { /**
* main(这里用一句话描述这个方法的作用)
* TODO(这里描述这个方法适用条件 – 可选)
* TODO(这里描述这个方法的执行流程 – 可选)
* TODO(这里描述这个方法的使用方法 – 可选)
* TODO(这里描述这个方法的注意事项 – 可选)
* @param name
* @param @return 设定文件
* @return String DOM对象
* @Exception 异常对象
* @since CodingExample Ver(编码范例查看) 1.1
*/
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
File file = new File("d:/test.txt");
if(!file.exists()){
file.createNewFile();
}
RandomAccessFile arf = new RandomAccessFile(file, "rw");
System.out.println("Please input any text to edit it. 'Q' or 'q' to quit.");
String str = "";
long pos = file.length();
arf.seek(pos);
while( (str = reader.readLine()) != null && !str.equalsIgnoreCase("Q")){
arf.write(str.getBytes());
}
arf.close();
reader.close();
}}