属性类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