java配置文件格式,java类读取配置文件
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
Java 中什么是配置文件
爪哇中的配置文件名称一般都以".属性"和".xml "进行结尾,这些配置文件的结构都和爪哇的模拟结构是一样的,其作用是通过修改配置文件来实现代码中的参数的更改,从而实现灵活变更参数。
properties使用
driver=com.mysql.jdbc.Driver
JDBC URL=JDBC:MySQL://localhost:3306/user
用户=根
密码=123456/**
* 读取配置。属性文件中的内容,放到性能类中
* @param filePath文件路径
* @param key配置文件中的键
* @返回返回键对应的价值
*/
公共静态字符串readConfigFiles(字符串文件路径,字符串关键字){
Properties prop=new Properties();
尝试{
InputStream InputStream=新文件InputStream(文件路径);
道具。load(inputStream);
输入流。close();
返回道具。getproperty(key);
}catch(异常e) {
e。printstacktrace();
System.out.println(未找到相关配置文件);
返回空
}
}xml使用
?可扩展标记语言版本=1.0 编码=utf-8 ?
班级
学生
名字cxx 1/名字
姓氏鲍勃1/姓氏
昵称明星1/昵称
马克85/马克
/学生
学生编号=493
名字cxx 2/名字
姓氏鲍勃2/姓氏
昵称明星2/昵称
马克85/马克
/学生
学生名册编号=593
名字cxx 3/名字
姓氏鲍勃3/姓氏
昵称明星3/昵称
马克85/马克
/学生
/class包com。cxx。XML
导入org。W3C。多姆。*;
导入javax。XML。解析器。文档生成器;
导入javax。XML。解析器。documentbuilderfactory
/**
* @作者:cxx
* Dom操作可扩展标记语言
* @日期:2018/5/29 20:19
*/
公共类DomDemo {
//用元素方式
公共静态空的元素(节点列表列表){
for(int I=0;我列出。getlength();i ) {
Element元素=(元素)列表。项目(一);
NodeList子节点=元素。获取子节点();
for(int j=0;j个子节点。getlength();j ) {
if (childNodes.item(j)).get nodetype()==节点。元素_节点){
//获取节点
系统。出去。打印(子节点。第(j)项.get nodename():);
//获取节点值
系统。出去。println(子节点。第(j)项.getFirstChild().getNodeValue());
}
}
}
}
公共静态空节点(节点列表列表){
for(int I=0;我列出。getlength();i ) {
node node=list。项目(一);
NodeList子节点=节点。获取子节点();
for(int j=0;j个子节点。getlength();j ) {
if (childNodes.item(j)).get nodetype()==节点。元素_节点){
系统。出去。打印(子节点。第(j)项.get nodename():);
系统。出去。println(子节点。第(j)项.getFirstChild().getNodeValue());
}
}
}
}
公共静态void main(String[] args) {
//1.创建DocumentBuilderFactory对象
DocumentBuilderFactory factory=DocumentBuilderFactory。新实例();
//2.创建文档生成器对象
尝试{
文档生成器生成器=工厂。newdocumentbuilder();
文件d=建筑商。parse( src/main/resources/demo。XML’);
NodeList sList=d . getelementsbytagname( student );
//element(sList);
节点(sList);
} catch(异常e) {
e。printstacktrace();
}
}
}推荐教程: 《Java教程》 以上就是爪哇中什么是配置文件的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。