<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_by_API%2Fjava.util%2FProperties</id>
		<title>Java by API/java.util/Properties - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_by_API%2Fjava.util%2FProperties"/>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.util/Properties&amp;action=history"/>
		<updated>2026-04-06T04:15:38Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_by_API/java.util/Properties&amp;diff=142&amp;oldid=prev</id>
		<title> в 17:43, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.util/Properties&amp;diff=142&amp;oldid=prev"/>
				<updated>2010-05-31T17:43:48Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:43, 31 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_by_API/java.util/Properties&amp;diff=143&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.util/Properties&amp;diff=143&amp;oldid=prev"/>
				<updated>2010-05-31T14:11:24Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== new Properties() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
 * &lt;br /&gt;
a 1&lt;br /&gt;
A 2&lt;br /&gt;
c: 3&lt;br /&gt;
z: default&lt;br /&gt;
 *  &lt;br /&gt;
 */&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
    public static void main(String args[]) {&lt;br /&gt;
        Properties prop = new Properties();&lt;br /&gt;
        prop.put(&amp;quot;a&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
        prop.put(&amp;quot;b&amp;quot;, &amp;quot;2&amp;quot;);&lt;br /&gt;
        prop.put(&amp;quot;c&amp;quot;, &amp;quot;3&amp;quot;);&lt;br /&gt;
        Properties book = new Properties(prop);&lt;br /&gt;
        book.put(&amp;quot;A&amp;quot;, &amp;quot;4&amp;quot;);&lt;br /&gt;
        book.put(&amp;quot;B&amp;quot;, &amp;quot;5&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        System.out.println(&amp;quot;a &amp;quot; + book.getProperty(&amp;quot;a&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;A &amp;quot; + book.getProperty(&amp;quot;b&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;c: &amp;quot; + book.getProperty(&amp;quot;c&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;z: &amp;quot; + book.getProperty(&amp;quot;z&amp;quot;, &amp;quot;default&amp;quot;));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== new Properties(Properties prop) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
 * &lt;br /&gt;
a 1&lt;br /&gt;
A 2&lt;br /&gt;
c: 3&lt;br /&gt;
z: default&lt;br /&gt;
 *  &lt;br /&gt;
 */&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
    public static void main(String args[]) {&lt;br /&gt;
        Properties prop = new Properties();&lt;br /&gt;
        prop.put(&amp;quot;a&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
        prop.put(&amp;quot;b&amp;quot;, &amp;quot;2&amp;quot;);&lt;br /&gt;
        prop.put(&amp;quot;c&amp;quot;, &amp;quot;3&amp;quot;);&lt;br /&gt;
        Properties book = new Properties(prop);&lt;br /&gt;
        book.put(&amp;quot;A&amp;quot;, &amp;quot;4&amp;quot;);&lt;br /&gt;
        book.put(&amp;quot;B&amp;quot;, &amp;quot;5&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        System.out.println(&amp;quot;a &amp;quot; + book.getProperty(&amp;quot;a&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;A &amp;quot; + book.getProperty(&amp;quot;b&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;c: &amp;quot; + book.getProperty(&amp;quot;c&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;z: &amp;quot; + book.getProperty(&amp;quot;z&amp;quot;, &amp;quot;default&amp;quot;));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties: getProperty(String key) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
 * &lt;br /&gt;
a 1&lt;br /&gt;
A 2&lt;br /&gt;
c: 3&lt;br /&gt;
z: default&lt;br /&gt;
 *  &lt;br /&gt;
 */&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
    public static void main(String args[]) {&lt;br /&gt;
        Properties prop = new Properties();&lt;br /&gt;
        prop.put(&amp;quot;a&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
        prop.put(&amp;quot;b&amp;quot;, &amp;quot;2&amp;quot;);&lt;br /&gt;
        prop.put(&amp;quot;c&amp;quot;, &amp;quot;3&amp;quot;);&lt;br /&gt;
        Properties book = new Properties(prop);&lt;br /&gt;
        book.put(&amp;quot;A&amp;quot;, &amp;quot;4&amp;quot;);&lt;br /&gt;
        book.put(&amp;quot;B&amp;quot;, &amp;quot;5&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        System.out.println(&amp;quot;a &amp;quot; + book.getProperty(&amp;quot;a&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;A &amp;quot; + book.getProperty(&amp;quot;b&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;c: &amp;quot; + book.getProperty(&amp;quot;c&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;z: &amp;quot; + book.getProperty(&amp;quot;z&amp;quot;, &amp;quot;default&amp;quot;));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties: getProperty(String key, String defaultValue) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
 * &lt;br /&gt;
a 1&lt;br /&gt;
A 2&lt;br /&gt;
c: 3&lt;br /&gt;
z: default&lt;br /&gt;
 *  &lt;br /&gt;
 */&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
    public static void main(String args[]) {&lt;br /&gt;
        Properties prop = new Properties();&lt;br /&gt;
        prop.put(&amp;quot;a&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
        prop.put(&amp;quot;b&amp;quot;, &amp;quot;2&amp;quot;);&lt;br /&gt;
        prop.put(&amp;quot;c&amp;quot;, &amp;quot;3&amp;quot;);&lt;br /&gt;
        Properties book = new Properties(prop);&lt;br /&gt;
        book.put(&amp;quot;A&amp;quot;, &amp;quot;4&amp;quot;);&lt;br /&gt;
        book.put(&amp;quot;B&amp;quot;, &amp;quot;5&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        System.out.println(&amp;quot;a &amp;quot; + book.getProperty(&amp;quot;a&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;A &amp;quot; + book.getProperty(&amp;quot;b&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;c: &amp;quot; + book.getProperty(&amp;quot;c&amp;quot;));&lt;br /&gt;
        System.out.println(&amp;quot;z: &amp;quot; + book.getProperty(&amp;quot;z&amp;quot;, &amp;quot;default&amp;quot;));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties: keySet() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/**&lt;br /&gt;
 *Output:&lt;br /&gt;
 The value of K2 is V2.&lt;br /&gt;
The value of K1 is V1.&lt;br /&gt;
 */&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
import java.util.Set;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Properties capitals = new Properties();&lt;br /&gt;
    capitals.put(&amp;quot;K1&amp;quot;, &amp;quot;V1&amp;quot;);&lt;br /&gt;
    capitals.put(&amp;quot;K2&amp;quot;, &amp;quot;V2&amp;quot;);&lt;br /&gt;
    Set states = capitals.keySet();&lt;br /&gt;
    for (Object name : states)&lt;br /&gt;
      System.out.println(&amp;quot;The value of &amp;quot; + name + &amp;quot; is &amp;quot;&lt;br /&gt;
          + capitals.getProperty((String) name) + &amp;quot;.&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties: list(PrintStream out) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
-- listing properties --&lt;br /&gt;
java.runtime.name=Java(TM) 2 Runtime Environment, Stand...&lt;br /&gt;
java.vm.version=1.5.0-b64&lt;br /&gt;
java.vm.vendor=Sun Microsystems Inc.&lt;br /&gt;
java.vendor.url=http://java.sun.ru/&lt;br /&gt;
path.separator=;&lt;br /&gt;
java.vm.name=Java HotSpot(TM) Client VM&lt;br /&gt;
file.encoding.pkg=sun.io&lt;br /&gt;
user.country=US&lt;br /&gt;
sun.os.patch.level=Service Pack 2&lt;br /&gt;
java.vm.specification.name=Java Virtual Machine Specification&lt;br /&gt;
java.runtime.version=1.5.0-b64&lt;br /&gt;
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
 */&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    Properties properties = System.getProperties();&lt;br /&gt;
    properties.list(System.out);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties: loadFromXML(InputStream in) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Properties p = new Properties();&lt;br /&gt;
    p.put(&amp;quot;today&amp;quot;, new Date().toString());&lt;br /&gt;
    p.put(&amp;quot;user&amp;quot;, &amp;quot;A&amp;quot;);&lt;br /&gt;
    FileOutputStream out = new FileOutputStream(&amp;quot;user.props&amp;quot;);&lt;br /&gt;
    p.storeToXML(out, &amp;quot;updated&amp;quot;);&lt;br /&gt;
    FileInputStream in = new FileInputStream(&amp;quot;user.props&amp;quot;);&lt;br /&gt;
    p.loadFromXML(in);&lt;br /&gt;
    p.list(System.out);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties: load(InputStream inStream) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Properties p = new Properties();&lt;br /&gt;
    p.load(new FileInputStream(&amp;quot;colon.txt&amp;quot;));&lt;br /&gt;
    p.list(System.out);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//File: colon.txt&lt;br /&gt;
/*&lt;br /&gt;
foo:bar&lt;br /&gt;
one&lt;br /&gt;
two&lt;br /&gt;
three=four&lt;br /&gt;
five  six seven eight&lt;br /&gt;
nine ten&lt;br /&gt;
*/&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties: propertyNames() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
import java.awt.EventQueue;&lt;br /&gt;
import java.awt.Point;&lt;br /&gt;
import java.awt.event.MouseEvent;&lt;br /&gt;
import java.util.Arrays;&lt;br /&gt;
import java.util.Collection;&lt;br /&gt;
import java.util.Enumeration;&lt;br /&gt;
import java.util.Iterator;&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
import java.util.SortedSet;&lt;br /&gt;
import java.util.TreeSet;&lt;br /&gt;
import javax.swing.AbstractListModel;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JList;&lt;br /&gt;
import javax.swing.JScrollPane;&lt;br /&gt;
import javax.swing.ToolTipManager;&lt;br /&gt;
public class MainClass extends JList {&lt;br /&gt;
  SortedListModel model;&lt;br /&gt;
  Properties tipProps;&lt;br /&gt;
  public MainClass(Properties props) {&lt;br /&gt;
    model = new SortedListModel();&lt;br /&gt;
    setModel(model);&lt;br /&gt;
    ToolTipManager.sharedInstance().registerComponent(this);&lt;br /&gt;
    tipProps = props;&lt;br /&gt;
    addProperties(props);&lt;br /&gt;
  }&lt;br /&gt;
  private void addProperties(Properties props) {&lt;br /&gt;
    Enumeration names = props.propertyNames();&lt;br /&gt;
    while (names.hasMoreElements()) {&lt;br /&gt;
      model.add(names.nextElement());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  public String getToolTipText(MouseEvent event) {&lt;br /&gt;
    Point p = event.getPoint();&lt;br /&gt;
    int location = locationToIndex(p);&lt;br /&gt;
    String key = (String) model.getElementAt(location);&lt;br /&gt;
    String tip = tipProps.getProperty(key);&lt;br /&gt;
    return tip;&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    JFrame frame = new JFrame(&amp;quot;Custom Tip Demo&amp;quot;);&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    Properties props = System.getProperties();&lt;br /&gt;
    MainClass list = new MainClass(props);&lt;br /&gt;
    JScrollPane scrollPane = new JScrollPane(list);&lt;br /&gt;
    frame.add(scrollPane);&lt;br /&gt;
    frame.setSize(300, 300);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
class SortedListModel extends AbstractListModel {&lt;br /&gt;
  SortedSet&amp;lt;Object&amp;gt; model;&lt;br /&gt;
  public SortedListModel() {&lt;br /&gt;
    model = new TreeSet&amp;lt;Object&amp;gt;();&lt;br /&gt;
  }&lt;br /&gt;
  public int getSize() {&lt;br /&gt;
    return model.size();&lt;br /&gt;
  }&lt;br /&gt;
  public Object getElementAt(int index) {&lt;br /&gt;
    return model.toArray()[index];&lt;br /&gt;
  }&lt;br /&gt;
  public void add(Object element) {&lt;br /&gt;
    if (model.add(element)) {&lt;br /&gt;
      fireContentsChanged(this, 0, getSize());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  public void addAll(Object elements[]) {&lt;br /&gt;
    Collection&amp;lt;Object&amp;gt; c = Arrays.asList(elements);&lt;br /&gt;
    model.addAll(c);&lt;br /&gt;
    fireContentsChanged(this, 0, getSize());&lt;br /&gt;
  }&lt;br /&gt;
  public void clear() {&lt;br /&gt;
    model.clear();&lt;br /&gt;
    fireContentsChanged(this, 0, getSize());&lt;br /&gt;
  }&lt;br /&gt;
  public boolean contains(Object element) {&lt;br /&gt;
    return model.contains(element);&lt;br /&gt;
  }&lt;br /&gt;
  public Object firstElement() {&lt;br /&gt;
    return model.first();&lt;br /&gt;
  }&lt;br /&gt;
  public Iterator iterator() {&lt;br /&gt;
    return model.iterator();&lt;br /&gt;
  }&lt;br /&gt;
  public Object lastElement() {&lt;br /&gt;
    return model.last();&lt;br /&gt;
  }&lt;br /&gt;
  public boolean removeElement(Object element) {&lt;br /&gt;
    boolean removed = model.remove(element);&lt;br /&gt;
    if (removed) {&lt;br /&gt;
      fireContentsChanged(this, 0, getSize());&lt;br /&gt;
    }&lt;br /&gt;
    return removed;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties: setProperty(String key, String value) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] args) throws Exception {&lt;br /&gt;
    Properties properties = new Properties();&lt;br /&gt;
    properties.setProperty(&amp;quot;database.type&amp;quot;, &amp;quot;mysql&amp;quot;);&lt;br /&gt;
    properties.setProperty(&amp;quot;database.url&amp;quot;, &amp;quot;jdbc:mysql://localhost/mydb&amp;quot;);&lt;br /&gt;
    properties.setProperty(&amp;quot;database.username&amp;quot;, &amp;quot;root&amp;quot;);&lt;br /&gt;
    properties.setProperty(&amp;quot;database.password&amp;quot;, &amp;quot;root&amp;quot;);&lt;br /&gt;
    FileOutputStream fos = new FileOutputStream(&amp;quot;database-configuration.xml&amp;quot;);&lt;br /&gt;
    properties.storeToXML(fos, &amp;quot;Database Configuration&amp;quot;, &amp;quot;UTF-8&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties: store(OutputStream out, String comments) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Properties p = new Properties();&lt;br /&gt;
    p.load(new FileInputStream(&amp;quot;test.txt&amp;quot;));&lt;br /&gt;
    p.store(new FileOutputStream(&amp;quot;t.txt&amp;quot;),&amp;quot;no comments&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Properties: storeToXML(OutputStream os, String comment) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    Properties p = new Properties();&lt;br /&gt;
    p.put(&amp;quot;today&amp;quot;, new Date().toString());&lt;br /&gt;
    p.put(&amp;quot;user&amp;quot;, &amp;quot;A&amp;quot;);&lt;br /&gt;
    FileOutputStream out = new FileOutputStream(&amp;quot;user.props&amp;quot;);&lt;br /&gt;
    p.storeToXML(out, &amp;quot;updated&amp;quot;);&lt;br /&gt;
    FileInputStream in = new FileInputStream(&amp;quot;user.props&amp;quot;);&lt;br /&gt;
    p.loadFromXML(in);&lt;br /&gt;
    p.list(System.out);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>