Клас Properties — підклас Hashtable, який використовують для зберігання пар, у яких ключ і значення мають тип String.
Конструктори Properties
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