Учебники

Класс Java.util.Properties

Класс java.util.Properties – это класс, который представляет постоянный набор свойств. Свойства могут быть сохранены в поток или загружены из потока. Ниже приведены важные моменты, касающиеся свойств –

  • Каждый ключ и соответствующее ему значение в списке свойств является строкой.

  • Список свойств может содержать другой список свойств в качестве «значений по умолчанию», этот второй список свойств ищется, если ключ свойства не найден в исходном списке свойств.

  • Этот класс является потокобезопасным; несколько потоков могут совместно использовать один объект Properties без необходимости внешней синхронизации.

Каждый ключ и соответствующее ему значение в списке свойств является строкой.

Список свойств может содержать другой список свойств в качестве «значений по умолчанию», этот второй список свойств ищется, если ключ свойства не найден в исходном списке свойств.

Этот класс является потокобезопасным; несколько потоков могут совместно использовать один объект Properties без необходимости внешней синхронизации.

Объявление класса

Ниже приводится объявление для класса java.util.Properties

public class Properties
   extends Hashtable<Object,Object>

поле

Ниже приведены поля для класса java.util.Properties

Защищенные свойства по умолчанию – это список свойств, который содержит значения по умолчанию для любых ключей, не найденных в этом списке свойств.

Конструкторы классов

Sr.No. Конструктор и описание
1

Свойства ()

Эта конструкция создает пустой список свойств без значений по умолчанию.

2

Свойства (Свойства по умолчанию)

Эта конструкция создает пустой список свойств с указанными значениями по умолчанию.

Свойства ()

Эта конструкция создает пустой список свойств без значений по умолчанию.

Свойства (Свойства по умолчанию)

Эта конструкция создает пустой список свойств с указанными значениями по умолчанию.

Методы класса

Sr.No. Метод и описание
1 Строка getProperty (Строковый ключ)

Этот метод ищет свойство с указанным ключом в этом списке свойств.

2 String getProperty (String key, String defaultValue)

Этот метод ищет свойство с указанным ключом в этом списке свойств.

3 список пустот (PrintStream out)

Этот метод выводит этот список свойств в указанный поток вывода.

4 список пустот (PrintWriter out)

Этот метод выводит этот список свойств в указанный поток вывода.

5 пустая загрузка (InputStream inStream)

Этот метод читает список свойств (пары ключей и элементов) из входного потока байтов.

6 пустая нагрузка (читатель читатель)

Этот метод считывает список свойств (пары ключей и элементов) из входного потока символов в простом строчно-ориентированном формате.

7 void loadFromXML (InputStream in)

Этот метод загружает все свойства, представленные документом XML в указанном входном потоке, в эту таблицу свойств.

8 Перечисление <?> PropertyNames ()

Этот метод возвращает перечисление всех ключей в этом списке свойств, включая отдельные ключи в списке свойств по умолчанию, если ключ с таким именем еще не был найден в основном списке свойств.

9 void save (OutputStream out, String comments)

Этот метод читает.

10 Объект setProperty (строковый ключ, строковое значение)

Этот метод вызывает метод Hashtable.

11 void store (OutputStream out, String comments)

Метод записывает этот список свойств (пары ключей и элементов) в этой таблице свойств в выходной поток в формате, подходящем для загрузки в таблицу свойств с помощью метода load (InputStream).

12 void store (писатель писатель, строковые комментарии)

Метод записывает этот список свойств (пары ключей и элементов) в этой таблице свойств в выходной поток символов в формате, подходящем для использования метода load (Reader).

13 void storeToXML (OutputStream os, String comment)

Этот метод генерирует XML-документ, представляющий все свойства, содержащиеся в этой таблице.

14 void storeToXML (OutputStream os, строковый комментарий, строковое кодирование)

Этот метод генерирует XML-документ, представляющий все свойства, содержащиеся в этой таблице, с использованием указанной кодировки.

15 Установите <String> stringPropertyNames ()

Этот метод возвращает набор ключей в этом списке свойств, где ключ и его соответствующее значение являются строками, включая отдельные ключи в списке свойств по умолчанию, если ключ с таким именем еще не был найден в основном списке свойств.

Этот метод ищет свойство с указанным ключом в этом списке свойств.

Этот метод ищет свойство с указанным ключом в этом списке свойств.

Этот метод выводит этот список свойств в указанный поток вывода.

Этот метод выводит этот список свойств в указанный поток вывода.

Этот метод читает список свойств (пары ключей и элементов) из входного потока байтов.

Этот метод считывает список свойств (пары ключей и элементов) из входного потока символов в простом строчно-ориентированном формате.

Этот метод загружает все свойства, представленные документом XML в указанном входном потоке, в эту таблицу свойств.

Этот метод возвращает перечисление всех ключей в этом списке свойств, включая отдельные ключи в списке свойств по умолчанию, если ключ с таким именем еще не был найден в основном списке свойств.

Этот метод читает.

Этот метод вызывает метод Hashtable.

Метод записывает этот список свойств (пары ключей и элементов) в этой таблице свойств в выходной поток в формате, подходящем для загрузки в таблицу свойств с помощью метода load (InputStream).

Метод записывает этот список свойств (пары ключей и элементов) в этой таблице свойств в выходной поток символов в формате, подходящем для использования метода load (Reader).

Этот метод генерирует XML-документ, представляющий все свойства, содержащиеся в этой таблице.

Этот метод генерирует XML-документ, представляющий все свойства, содержащиеся в этой таблице, с использованием указанной кодировки.

Этот метод возвращает набор ключей в этом списке свойств, где ключ и его соответствующее значение являются строками, включая отдельные ключи в списке свойств по умолчанию, если ключ с таким именем еще не был найден в основном списке свойств.

Методы унаследованы

Этот класс наследует методы от следующих классов –