日期:2014-05-20 浏览次数:20951 次
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.Map.Entry; import java.util.Properties; import java.util.Set; public class ProTest { public static void main(String[] args) throws FileNotFoundException, IOException { Properties pro = new Properties(); InputStream is = new FileInputStream("f:/temp/test.ini"); pro.load(is); showPro(pro); pro.setProperty("BBB", "264"); OutputStream os = new FileOutputStream("f:/temp/test.ini"); pro.store(os,null); pro.clear(); is.close(); is = new FileInputStream("f:/temp/test.ini"); pro.load(is); showPro(pro); os.close(); } public static void showPro(Properties pro) { Set<Entry<Object, Object>> entrys = pro.entrySet(); for (Entry<Object, Object> entry : entrys) { System.out.println(entry.getKey()+"="+entry.getValue()); } } }
------解决方案--------------------
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.Map.Entry; import java.util.Properties; import java.util.Set; public class ProTest { public static void main(String[] args) throws FileNotFoundException, IOException { Properties pro = new Properties(); InputStream is = new FileInputStream("f:/temp/test.ini"); pro.load(is); showPro(pro); pro.setProperty("BBB", "264"); OutputStream os = new FileOutputStream("f:/temp/test.ini"); pro.store(os,null); pro.clear(); is.close(); is = new FileInputStream("f:/temp/test.ini"); pro.load(is); showPro(pro); is.close(); os.close(); } public static void showPro(Properties pro) { Set<Entry<Object, Object>> entrys = pro.entrySet(); for (Entry<Object, Object> entry : entrys) { System.out.println(entry.getKey()+"="+entry.getValue()); } } }
------解决方案--------------------
它认第一个=号,COM2为key,WSDDR=//10.121.4.2:10000为value,没什么问题
------解决方案--------------------
1.import java.io.BufferedWriter;
2.import java.io.File;
3.import java.io.FileInputStream;
4.import java.io.FileWriter;
5.import java.util.Properties;
6.
7.public class IniRead {
8.private static Properties ini = null;
9. //设置INI文件
10. static File file=new File("src/Config.ini");
11. static {
12. try {
13. ini = new Properties ();
14. //加载文件
15. ini.load (new FileInputStream (file));
16. }catch (Exception ex) {
17. ex.printStackTrace();
18. }
19. }
20. private IniRead() {
21. }
22. /**
23. * 读取INI信息
24. * */
25. public static String getIniKey (String key) {
26. if(!ini.containsKey (key)) {
27. return "";
28. }
29. return ini.get(key).toString ();