PropTest .java
-----------------------------------------------
package spell;
import java.io.FileInputStream;
import java.util.Properties;
public class PropTest {
public static void main(String[] args)
{
Properties prop=new Properties();
try{
FileInputStream in=new FileInputStream("E:/workspace/Spell/spell/prop.properties");
prop.load(in);
in.close();
String userName=prop.getProperty("userName");
String QQ=prop.getProperty("QQ");
prop.clear();
System.out.println(userName);
System.out.println(QQ);
}catch(Exception e)
{ System.out.print(e.getMessage());}
}
}
prop.properties
------------------------------
userName=spell
QQ=403615401
另外个版本,利用Properties的propertyNames方法取得key,然后根据key 取得value.
EnumerationTest.java
-----------------------------
package spell;
//用Properties的propertyNames方法打印出键值
import java.util.*;
import java.io.FileInputStream;
public class EnumerationTest {
public static void main(String[] args) {
Properties prop=new Properties();
try{
prop.load(new FileInputStream("E:/workspace/Spell/spell/prop.properties"));
Enumeration e=prop.propertyNames();
while(e.hasMoreElements())
{
String key=(String)e.nextElement();
System.out.print(key+":");
System.out.println(prop.getProperty(key));
}
}catch(Exception e)
{System.out.print(e);}
}
}