Properties類loadFromXML()方法
- loadFromXML() 方法可在
java.util
包。 - loadFromXML() 方法用於將給定輸入流 (is) 上的 XML 文件表示的所有屬性加載到此屬性表中。
- loadFromXML() 方法是一個非靜態方法,它隻能通過類對象訪問,如果我們嘗試使用類名訪問方法,那麽我們將得到一個錯誤。
-
loadFromXML() 方法可能在加載文件時拋出異常。
- IOException:從輸入流中讀取時可能會拋出此異常。
- 無效的屬性格式異常:當存在屬性格式為空時,可能會拋出此異常。
- NullPointerException :當給定參數為空時可能會拋出此異常存在。
用法:
public void loadFromXML(InputStream is);
參數:
InputStream is
– 表示在給定的幫助下讀取 XML 文件的輸入流。
返回值:
該方法的返回類型是void
,它什麽都不返回。
例:
// Java program to demonstrate the example
// of void loadFromXML(InputStream is) method
// of Properties
import java.io.*;
import java.util.*;
public class StoreToXMLOfProperties {
public static void main(String arg[]) throws Exception {
// Instantiate Properties object
Properties prop = new Properties();
prop.put("10", "C");
prop.put("20", "C++");
prop.put("30", "JAVA");
prop.put("40", "PHP");
prop.put("50", "SFDC");
// Instantiates stream for input
// and output
FileOutputStream fos = new FileOutputStream("properties.xml");
FileInputStream is = new FileInputStream("properties.xml");
// By using storeToXML() method isto
// store the properties in the given
// XML file
prop.storeToXML(fos, null);
// By using loadFromXML() method isto
// load the properties from the given
// is stream
prop.loadFromXML(is);
// Display properties on console
prop.list(System.out);
}
}
輸出
-- listing properties -- 50=SFDC 40=PHP 30=JAVA 20=C++ 10=C
相關用法
- Java Properties list(PrintStream)用法及代碼示例
- Java Properties list(PrintWriter)用法及代碼示例
- Java Properties propertyNames()用法及代碼示例
- Java Properties compute(Key, BiFunction)用法及代碼示例
- Java Properties containsKey(value)用法及代碼示例
- Java Properties computeIfAbsent(Key, Function)用法及代碼示例
- Java Properties entrySet()用法及代碼示例
- Java Properties getProperty(key)用法及代碼示例
- Java Properties getOrDefault(key, defaultValue)用法及代碼示例
- Java Properties stringPropertyNames()用法及代碼示例
- Java Properties hashCode()用法及代碼示例
- Java Properties isEmpty()用法及代碼示例
- Java Properties clone()用法及代碼示例
- Java Properties keySet()用法及代碼示例
- Java Properties forEach(BiConsumer)用法及代碼示例
- Java Properties containsValue(value)用法及代碼示例
- Java Properties elements()用法及代碼示例
- Java Properties setProperty()用法及代碼示例
- Java Properties computeIfPresent(Key, BiFunction)用法及代碼示例
- Java Properties keys()用法及代碼示例
注:本文由純淨天空篩選整理自Preeti Jain大神的英文原創作品 Java Properties loadFromXML() Method with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。