Клас Propertiesпідклас Hashtable, який використовують для зберігання пар, у яких ключ і значення мають тип String.

Конструктори Properties

В обох випадках список властивостей є порожнім.

Методи Properties (додатково до методів Hashtable) Див. приклад коду
package work;
import java.util.*;
public class Work
{ public static void main(String args[])
  { Properties capitals = new Properties();
    Set countries;
    String s;
    capitals.put("Польща",    "Варшава");
    capitals.put("Білорусь",  "Мінськ");
    capitals.put("Росія",     "Москва");
    capitals.put("Румунія",   "Бухараст");
    capitals.put("Молдова",   "Кишинів");
    capitals.put("Угорщина",  "Будапешт");
    capitals.put("Словаччина","Братіслава");
    countries = capitals.keySet();
    System.out.println("Ключі:    "+countries);
    System.out.println("Значення: "+capitals.values());
    System.out.println("Кількість пар: "+capitals.size());
    capitals.remove("Росія");
    capitals.remove("Білорусь");
    capitals.remove("Словаччина");
    capitals.remove("Польща");
    capitals.setProperty("Румунія", "București");
    Iterator i = countries.iterator();
    System.out.println  ("Туреччина - " +
    capitals.getProperty("Туреччина", "не знайдено"));
    while(i.hasNext())
    { s = (String) i.next();
      System.out.println(s + " - " + capitals.getProperty(s));
      capitals.remove(s);
    }     
    System.out.println("Структура порожня: "+capitals.isEmpty());
  }
}
з таким виведенням.
Ключі:    [Молдова, Росія, Білорусь, Угорщина, Польща, Румунія, Словаччина]
Значення: [Кишинів, Москва, Мінськ, Будапешт, Варшава, Бухараст, Братіслава]
Кількість пар: 7
Туреччина - не знайдено
Молдова - Кишинів
Угорщина - Будапешт
Румунія - București
Структура порожня: true