Существуют относительно важные свойства класса (java.util.properties), которые в основном используются для чтения файлов конфигурации Java. Различные языки имеют свои собственные поддерживаемые файлы конфигурации. Многие переменные в файлах конфигурации часто изменяются. Это также для облегчения пользователей и позволить пользователям изменять настройки соответствующих переменных без самой программы. Сегодня мы начнем использовать свойства.
Использование свойств на Java
Свойства документация Описание:
Класс свойств представляет собой постоянный набор свойств. Свойства могут быть сохранены в поток или загружены из потока. Каждый ключ и его соответствующее значение в списке свойств - это строка.
Описание класса свойств:
Public Class Properties расширяет Hashtable <Object, Object>
Структура проекта теста заключается в следующем:
1. В файле Huhx.properties мы добавляем кусок данных для удобства:
Имя = HUHX
2. Загрузите и прочитайте файл Huhx.properties, чтобы получить соответствующие свойства
Свойства Properties = new Properties (); FileInputStream fis = new FileInputStream ("huhx.properties"); Properties.load (fis); System.out.println (Properties.get ("name")); 3. Использование метода списка свойств
Printstream printstream = System.out; Properties.List (PrintStream);
Конкретный код списка метод:
Public void List (PrintStream Out) {out.println ("-« Свойства листинга-"); hashtable h = new hashtable (); enumerate (h); for (enumeration e = h.keys (); e.hasmoreelements ();) {string key = (String) e.nextelement (); string vales = (string) h. (key); val.substring (0, 37) + "...";} out.println (key + "=" + val);}} 4. Использование метода хранилища свойств
OutputStream outputStream = new FileOutputStream ("huhx.txt"); Properties.Store (outputStream, "Комментарии"); 5. Использование метода StoreToxML свойств
OutputStream outputStream2 = new FileOutputStream ("huhx.xml"); properties.storetoxml (outputstream2, "Комментарии"); 6. Окончательный сгенерированный файл заключается в следующем:
huhx.txt:
#Комментарии#Чт 19 мая 19:19:36 CST 2016Name = HUHX
huhx.xml:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"><properties><comment>comments</comment><entry key="name">huhx</entry></properties>
Дружественные ссылки, Propertyest.java:
package com.huhx.linux;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.OutputStream;import java.io.PrintStream;import java.util.Properties;public class PropertiesTest {public static void main(String[] args) throws Exception {// General use of Properties Properties properties = new Properties (); FileInputStream fis = new FileInputStream ("huhx.properties"); Properties.load (fis); System.out.println (Properties.get ("name")); // Следующая часть Test PrintStream printStream = System.out; Sperties.Listem.Listem FileOutputStream ("huhx.txt"); Properties.Store (outputStream, "Комментарии"); outputStream outpertStream2 = new FileOutputStream ("huhx.xml"); Properties.storetoxml (outputStream2, "Комментарии");}; Выше приведено подробное объяснение использования свойств в Java, введенных вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!