java获取配置文件.properties中的数据,具体内容如下所示:

方法太多,只写一种比较简单的。

文件test1.properties内容

test1 = 123;

test2=3211

properties prop = new properties();

prop.load(new fileinputstream("src/test1.properties"));

system.out.println(prop.get("test1"));

输出

123;1

简单封装一下,完整代码

package propertis.test;

import java.io.fileinputstream;

import java.io.filenotfoundexception;

import java.io.ioexception;

import java.util.properties;

public class test {

/**

* @param args

* @throws ioexception

* @throws filenotfoundexception

*/

public static void main(string[] args) throws filenotfoundexception, ioexception {

// todo auto-generated method stub

properties prop = new properties();

prop.load(new fileinputstream("src/test1.properties"));

system.out.println(prop.get("test1"));

system.out.println(proutil.gettest1value("test1"));

system.out.println(proutil.gettest1value("test2"));

}

}

class proutil{

private static properties prop = new properties();

static{

try {

prop.load(new fileinputstream("src/test1.properties"));

} catch (filenotfoundexception e) {

// todo auto-generated catch block

e.printstacktrace();

} catch (ioexception e) {

// todo auto-generated catch block

e.printstacktrace();

}

}

public static object gettest1value(string key){

return prop.get(key);

}

}

输出

123;

123;

321

下面看下java 读取properties配置文件

方法:

properties properties = new properties();

fileinputstream in = new fileinputstream("**.properties");

properties.load(in);

in.close();

配置文件:

driver=com.mysql.jdbc.driver

url=jdbc:mysql://localhost:3306/test?useunicode=true&characterencoding=utf-8

username=root

password=

代码实现:

import java.io.fileinputstream;

import java.util.properties;

public class propertiestest {

private static final string properties_name = "db.properties";

public static string db_driver = null;

public static string db_url = null;

public static string db_user = null;

public static string db_pwd = null;

static{

fileinputstream in = null;

try{

properties properties = new properties();

in = new fileinputstream(properties_name);

properties.load(in);

db_driver = properties.getproperty("driver");

db_url = properties.getproperty("url");

db_user = properties.getproperty("username");

db_pwd = properties.getproperty("passworld");

system.out.println("读取配置信息成功!");

showconfig();

}catch(exception e){

e.printstacktrace();

system.out.println("读取配置信息失败!");

}finally{

if(in != null){

try{

in.close();

}catch(exception e){

e.printstacktrace();

}

}

}

}

private static void showconfig(){

system.out.println("-----------------------配置信息-----------------");

system.out.println("dirver: "+db_driver);

system.out.println("url: "+db_url);

system.out.println("user: "+db_user);

system.out.println("passworld: "+db_pwd);

system.out.println("----------------------------------------------");

}

public static void main(string[] args){

}

}

运行结果:

读取配置信息成功!

-----------------------配置信息-----------------

dirver: com.mysql.jdbc.driver

url: jdbc:mysql://localhost:3306/test?useunicode=true&characterencoding=utf-8

user: root

passworld: null

----------------------------------------------

总结

以上所述是小编给大家介绍的java 读取、获取配置文件.properties中的数据,希望对大家有所帮助

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

java中获取配置文件数据_Java 读取、获取配置文件.properties中的数据相关推荐

  1. 随机从mysql中读取_如何实现MySQL表数据随机读取?从mysql表中读取随机数据

    文章转自 http://blog.efbase.org/2006/10/16/244/ 如何实现MySQL表数据随机读取?从mysql表中读取随机数据?以前在群里讨论过这个问题,比较的有意思.mysq ...

  2. java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项

    本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...

  3. java object取数据_java使用ObjectInputStream从文件中读取对象

    import java.io.EOFException; import java.io.FileInputStream; import java.io.FileNotFoundException; i ...

  4. java 读取配置文件工具_java读取配置文件信息properties的工具类

    java读取配置文件信息properties的工具类,介绍一个工具PropertyReader.java,读取项目配置文件信息 package mymail; import java.io.File; ...

  5. java读取系统中指定的文件_java读取jar中指定的文件

    Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案.它们允许开发人员把所有相关的内容 (.class.图片.声音和支持文件等) 打包到一个单一的文件中.JAR ...

  6. java解析pdf 图片文字_Java 读取PDF中的文本和图片

    本文将介绍通过Java程序来读取PDF文档中的文本和图片的方法.分别调用方法extractText()和extractImages()来读取. 使用工具:Free Spire.PDF for Java ...

  7. java word文本框_Java 读取Word文本框中的文本、图片、表格

    Word可插入文本框,文本框中可嵌入文本.图片.表格等内容.对文档中的已有文本框,也可以读取其中的内容.本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本.图片以及表格等. [程序环境 ...

  8. java接口配置文件_Java读取property配置文件,另接口的配置

    为了程序容易修改,不用把接口的的信息放在程序里面,如果是那样,接口的端口改变就会造成很麻烦,所以把它写在配置文件properties中 1.新建一个配置文件property  如:test.prope ...

  9. java反射获取实体类_java 反射获取类对象的三种方式

    Java反射经常用到的就是获取对象中的属性,那么Java获取类对象就是必不可少的啦! Java实体类: public class ReflexModel { private String code; ...

  10. java后台怎么获取系统时间_Java 后台获取当前时间

    Calendar c = Calendar.getInstance();//可以对每个时间域单独修改 int year = c.get(Calendar.YEAR); int month = c.ge ...

最新文章

  1. 成功解决absl.flags._exceptions.IllegalFlagValueError: flag --train_size=inf: Expect argument to be a str
  2. 里氏替换原则→类型转换
  3. Hadoop分布式文件系统--HDFS结构分析
  4. MFC视图切换大全总结
  5. python pyplot中axis_Python Pyplot xaxis未显示在图形上
  6. 用户表如何区分普通用户和管理员_Gate.io 比特百科:什么是ETH 2.0及普通用户如何参与ETH 2.0质押挖矿...
  7. 拓端tecdat|R语言使用马尔可夫链对营销中的渠道归因建模
  8. BABOK - 需求分析(Requirements Analysis)概述
  9. Java多线程导致的的一个事物性问题
  10. hot编码 字符one_使用字符级RNN进行名字分类
  11. java ee 思维导图
  12. mysql数据库客户端--navicat for mysql 12中文破解版64位/32位 v12.0.29
  13. 【STATA】ARIMA模型(含代码)
  14. 继电器控制实验程序c语言,继电器原理及实验程序
  15. Ubuntu20.04 添加打印机
  16. 2021年化工自动化控制仪表考试资料及化工自动化控制仪表免费试题
  17. ftp服务器连接数修改,ftp服务器连接数设置
  18. 基于STM32F103单片机的智能药盒喂食器智能插座系统
  19. Python 爬取 百度地图搜索结果
  20. 【LAS】IJK中las 的自适应配置没有给出?

热门文章

  1. Microsoft Office Visio 2007和Microsoft Office Project 2007下载
  2. 立方体和球形体积的计算
  3. oracle ebs form视频,Oracle EBS教学视频
  4. html载入hta文件,浅谈HTA(HTML Application)和病毒的关系
  5. 十大热门编程语言的介绍
  6. expect+shell脚本实现免密登录
  7. 数字延时网络混响算法研究(FDN)
  8. Excel2010中打开Smartview时报不能设置类Addin的installed属性
  9. c++学习————VC报错解决方案(vc2013)
  10. i5功耗最低的cpu_探寻低电压CPU性能 i5-3330S对比测试