java Properties IO问题
比如我的文本里有这些数据 11=1`1`1`
22=2`2`2`
33=3`33333`3`
n=3
我想删除22=2`2`2`怎么在代码中实现···那个RERomve好像不行
不就是删除一行数据吗
简单啊看看文件流就行
Java code:
import java.util.*;
import java.io.*;
import java.net.*;
public class PropertyTest{
public static void main(String rags[])throws Exception{
URL url=PropertyTest.class.getResource("1.properties") ;
String path=URLDecoder.decode(url.getFile(),"UTF-8");
File f=new File(path);
Properties props=new Properties();
FileInputStream fis=new FileInputStream(path);
props.load(fis);
fis.close();
props.remove("password");
FileOutputStream fos=new FileOutputStream(path);
props.store(fos,"");
fos.close();
}
}
1.properties和PropertyTest.java放在同一个目录下,里面的初始内容是:
username=aaa
password=aaa
运行程序可以把password=aaa删掉
打开文件删除此行就行了,很方便
关注中!
相关问答:
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
字符流的读和写最终在底层都是通过字节流来完成的吗? 读写文本文件字符流应该就可以了吧。。
各位大哥大姐帮帮忙阿
Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流 ......
import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{
File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教!
HTML code:
<HTML>
<HEAD>
<TITLE>TEST.HTML< ......