//提供完整的读写.properties文件的代码package com.bflink.readproperty;import java.io.*;
import java.util.Properties;
import java.util.Enumeration;
import java.util.logging.*;public class ReadPropertyFile {
public static void main(String[] args) {
String pFilename = System.getProperty("user.dir")
+ System.getProperty("file.separator") + "test.properties"; // 构造文件名 //System.out.println(System.getProperty("file.separator")); Properties p = new Properties(); Logger logger = Logger.getLogger("net.zukowski.ibm");
logger.log(Level.INFO, "debug"); try {
FileInputStream in = new FileInputStream(pFilename); // 构造文件的输入流
p.load(in); // 读入属性
Enumeration t = p.propertyNames();
while (t.hasMoreElements()) {
System.out.println( (String) t.nextElement());
}
in.close();
}
catch (Exception e) {
//StackTraceElement elements[] = e.getStackTrace();
StackTraceElement elements[] = e.getStackTrace();
for (int i = 0; i < elements.length; i++) {
logger.log(Level.WARNING, elements[i].getMethodName()); }
System.out.println("Error of create input stream");
} System.out.println(p.getProperty("property1"));
p.setProperty("property3", "value8"); // 给property1赋新的值 try {
FileOutputStream out = new FileOutputStream(pFilename);
p.store(out, "This file is a test"); // 设置属性文件的文件头信息
out.flush();
out.close();
}
catch (Exception e) {
System.out.println("Error of write input stream");
}
}
}
import java.util.Properties;
import java.util.Enumeration;
import java.util.logging.*;public class ReadPropertyFile {
public static void main(String[] args) {
String pFilename = System.getProperty("user.dir")
+ System.getProperty("file.separator") + "test.properties"; // 构造文件名 //System.out.println(System.getProperty("file.separator")); Properties p = new Properties(); Logger logger = Logger.getLogger("net.zukowski.ibm");
logger.log(Level.INFO, "debug"); try {
FileInputStream in = new FileInputStream(pFilename); // 构造文件的输入流
p.load(in); // 读入属性
Enumeration t = p.propertyNames();
while (t.hasMoreElements()) {
System.out.println( (String) t.nextElement());
}
in.close();
}
catch (Exception e) {
//StackTraceElement elements[] = e.getStackTrace();
StackTraceElement elements[] = e.getStackTrace();
for (int i = 0; i < elements.length; i++) {
logger.log(Level.WARNING, elements[i].getMethodName()); }
System.out.println("Error of create input stream");
} System.out.println(p.getProperty("property1"));
p.setProperty("property3", "value8"); // 给property1赋新的值 try {
FileOutputStream out = new FileOutputStream(pFilename);
p.store(out, "This file is a test"); // 设置属性文件的文件头信息
out.flush();
out.close();
}
catch (Exception e) {
System.out.println("Error of write input stream");
}
}
}
解决方案 »
- 如何在jsp页面中显示Oracle数据库中保存的blob图片信息!
- JAVA WEB 从windows移植到AIX,急!!!
- 我使用xfire发布了一个webservice,参数中的中文为乱码,请问怎么解决!!!
- 关于页面取得日期的问题
- 有JSP开发小组或兴趣小组的QQ群号没?
- 关于国际转换时出错
- Tomcat域名问题 http://www.xxx.com 指向了ROOT,http://www.yyy.com可以指向ROOT下面的子目录吗?
- 如何判断未声明变量?
- 超链时为什麽对指定的文件不能出现下栽对话框???高手们快进来帮帮忙!!!在线等待!!!
- 特大喜讯:JSP+数据库的免费空间+xml+WAP,FREE!!!
- Sqlserver2000连接问题,请高手指点
- JAVA问题请教
这样的怎么办?
用:
System.out.println("\uXXXX\uXXXX......");
才可以查看?