java.util.properties中的properties可以从properties文件和 xml文件中加载,同时保存成properties文件和xml文件:
LoadPropertiesToXml:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class LoadPropertiesToXml {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
Properties prop = new Properties();
FileInputStream fis = new FileInputStream("sample.properties");
FileOutputStream fos = new FileOutputStream("sample.xml");
prop.load(fis);
prop.storeToXML(fos,"HEQQ");
fos.close();
fis.close();
}
}
LoadSampleXML:
import java.util.*;
import java.io.*;
public class LoadSampleXML {
public static void main(String args[]) throws Exception {
Properties prop = new Properties();
InputStream fis = new FileInputStream("rhyme.xml");
prop.loadFromXML(fis);
//prop.list(System.out);
System.out.println("The foo property: " + prop.getProperty("five-six"));
}
}
StoreXML:
import java.util.*;
import java.io.*;
public class StoreXML {
public static void main(String args[]) throws Exception {
Properties prop = new Properties();
prop.setProperty("one-two", "buckle my shoe");
prop.setProperty("three-four", "shut the door");
prop.setProperty("five-six", "pick up sticks");
prop.setProperty("seven-eight", "lay them straight");
prop.setProperty("nine-ten", "a big, fat hen");
FileOutputStream fos = new FileOutputStream("rhyme.xml");
prop.storeToXML(fos, "Rhyme");
fos.close();
}
}
LoadPropertiesToXml:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class LoadPropertiesToXml {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
Properties prop = new Properties();
FileInputStream fis = new FileInputStream("sample.properties");
FileOutputStream fos = new FileOutputStream("sample.xml");
prop.load(fis);
prop.storeToXML(fos,"HEQQ");
fos.close();
fis.close();
}
}
LoadSampleXML:
import java.util.*;
import java.io.*;
public class LoadSampleXML {
public static void main(String args[]) throws Exception {
Properties prop = new Properties();
InputStream fis = new FileInputStream("rhyme.xml");
prop.loadFromXML(fis);
//prop.list(System.out);
System.out.println("The foo property: " + prop.getProperty("five-six"));
}
}
StoreXML:
import java.util.*;
import java.io.*;
public class StoreXML {
public static void main(String args[]) throws Exception {
Properties prop = new Properties();
prop.setProperty("one-two", "buckle my shoe");
prop.setProperty("three-four", "shut the door");
prop.setProperty("five-six", "pick up sticks");
prop.setProperty("seven-eight", "lay them straight");
prop.setProperty("nine-ten", "a big, fat hen");
FileOutputStream fos = new FileOutputStream("rhyme.xml");
prop.storeToXML(fos, "Rhyme");
fos.close();
}
}