Java Properties .storeToXML (OutputStream os, String comment)

Syntax

Properties.storeToXML(OutputStream os, String comment) has the following syntax.

public void storeToXML(OutputStream os,  String comment)  throws IOException

Example

In the following code shows how to use Properties.storeToXML(OutputStream os, String comment) method.


import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Properties;
//  w ww . j  a  v a 2s. c  o  m
public class Main {

  public static void main(String[] args) throws Exception {
    Properties prop = new Properties();

    prop.put("Chapter Count", "200");
    prop.put("Tutorial Count", "15");
    prop.put("tutorial", "java2s.com");

    // create a output and input as a xml file
    FileOutputStream fos = new FileOutputStream("properties.xml");
    FileInputStream fis = new FileInputStream("properties.xml");

    // store the properties in the specific xml
    prop.storeToXML(fos, "Properties Example");

    // print the xml
    while (fis.available() > 0) {
      System.out.print((char) fis.read());
    }

  }
}

The code above generates the following result.