Клас 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