Класс 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-документ, представляющий все свойства, содержащиеся в этой таблице, с использованием указанной кодировки.
Этот метод возвращает набор ключей в этом списке свойств, где ключ и его соответствующее значение являются строками, включая отдельные ключи в списке свойств по умолчанию, если ключ с таким именем еще не был найден в основном списке свойств.
Методы унаследованы
Этот класс наследует методы от следующих классов —