/£ªPropertyFile.java£ª/
//ÒýÈëÏà¹ØÀà
import java.io.£ª;
import java.util.Properties;
public class PropertyFile
{
//¶¨ÒåÎļþÊäÈëºÍÊä³öÁ÷
static FileInputStream fis;
static FileOutputStream fos;
public static void main(String args[])
{
//Éú³ÉеÄÊôÐÔ¶ÔÏó
Properties prop = new Properties();
try
{
//Éú³ÉÎļþÊäÈëºÍÊä³öÁ÷£¬
ÊäÈëÁ÷Ö¸ÏòÓû§ÒѾ¶¨ÒåµÄÊôÐÔÎļþ£¬
Êä³öÁ÷Ö¸ÏòÓÉÓ¦ÓóÌÐòж¨ÒåµÄÊôÐÔÎļþ
fis = new FileInputStream
(¡°firstProp.txt¡±);
fos = new FileOutputStream
(¡°secondProp.txt¡±);
}
catch(FileNotFoundException e)
{
System.out.println
(¡°Cannot create the file stream¡±);
}
try
{
//´ÓÊäÈëÎļþ¼ÓÔØϵͳÊôÐÔ
prop.load(fis);
//¸ù¾Ý³ÌÐòÖ´ÐÐÇé¿ö¸ü¸ÄÊôÐԹؼü×ÖµÄÖµ
prop.put(¡°Switch¡±,¡°1¡±);
//Êä³öÐÂÊôÐÔÎļþsecondProp.txt
prop .save
( fos ,¡°££ a new properties file£¡±);
}
catch(IOException e)
{
System.out.println
(¡°Exception in repleace the keyword¡±);
}
}
}
|