【JAVA】Properties文件以及XML文件的读取操作

来源:互联网 发布:js随机数1到22 编辑:程序博客网 时间:2024/06/06 23:37
import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.List;import java.util.Properties;public class TestDemo {    public static void main(String[] args) {        readPropertiesFile();        readXmlFile();    }    public static void readPropertiesFile(){        Properties prop = new Properties();        try {            prop.load(new FileInputStream("resources/test.properties"));            System.out.println(prop.getProperty("username"));            System.out.println(prop.getProperty("password"));        } catch (IOException e) {            e.printStackTrace();        }    }    public static void readXmlFile(){        SAXReader reader = new SAXReader();        try {            Document document = reader.read(new File("resources/test.xml"));            System.out.println(document.getRootElement().getName());            List<Element> elements = document.getRootElement().elements();            for (Element ele : elements){                System.out.println(ele.element("name").getText());                System.out.println(ele.element("author").getText());            }        } catch (DocumentException e) {            e.printStackTrace();        }    }}

目录结构:
这里写图片描述

原创粉丝点击