屬性類loadFromXML()方法 (Properties Class loadFromXML() method)
loadFromXML() method is available in java.util package.
loadFromXML()方法在java.util包中可用。
loadFromXML() method is used to load all the properties denoted by the XML file on the given input stream (is) into this Properties table.
loadFromXML()方法用于將給定輸入流上XML文件表示的所有屬性加載到此Properties表中。
loadFromXML() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
loadFromXML()方法是一個非靜態方法,只能通過類對象訪問,如果嘗試使用類名稱訪問該方法,則會收到錯誤消息。
loadFromXML() method may throw an exception at the time of loading file.
loadFromXML()方法在加載文件時可能會引發異常。
- IOException: This exception may throw while reading from the input stream.IOException :從輸入流讀取時,可能會拋出此異常。
- InvalidPropertiesFormatException: This exception may throw when the Properties format is null exists.InvalidPropertiesFormatException :如果屬性格式為null,則可能引發此異常。
- NullPointerException: This exception may throw when the given parameter is null exists.NullPointerException :當給定參數為null時,可能引發此異常。
Syntax:
句法:
public void loadFromXML(InputStream is);
Parameter(s):
參數:
InputStream is – represents the input stream to read XML file with the help of the given.
InputStream是 –表示在給定幫助下讀取XML文件的輸入流。
Return value:
返回值:
The return type of the method is void, it returns nothing.
該方法的返回類型為void ,不返回任何內容。
Example:
例:
// 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);
}
}
Output
輸出量
-- listing properties --
50=SFDC
40=PHP
30=JAVA
20=C++
10=C
翻譯自: https://www.includehelp.com/java/properties-loadfromxml-method-with-example.aspx