方法一,读取.txt文件

package _10Properties类;import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;//Properties
// 使用记事本写配置文件
// 程序来读public class PropertiesDemo {public static void main(String[] args) throws FileNotFoundException, IOException {// TODO Auto-generated method stub//        testWrite();testRead();}private static void testWrite() throws FileNotFoundException, IOException {// TODO Auto-generated method stub// 1. 创建Properties p = new Properties();// 2. 设置p.put("admin", "qinag");p.put("pass","123123");// 3. 写入到文件p.store(new FileOutputStream("e:\\igeek\\setting2.txt"), null);}private static void testRead() throws FileNotFoundException, IOException {// TODO Auto-generated method stub// 1. 创建Properties p = new Properties();// 2. 载入配置文件p.load(new FileInputStream("e:\\igeek\\settings.txt"));// 3. 获取信息System.out.println("用户名:"+p.getProperty("username"));System.out.println("密码:"+p.getProperty("password"));}}

方法二读取.properties文件

package com.st.common;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;import com.st.common.prop.PropertiesProviderFactory;/*** 读取后缀名为“.properties”的文件 * @author**/
public class SystemConfig
{private static final String CONFIG_PROPERTIES = "conf/config.properties";public static String getConfigResource(String key) throws Exception{/*  ClassLoader loader = Thread.currentThread().getContextClassLoader();Properties properties = new Properties();InputStream in = loader.getResourceAsStream(CONFIG_PROPERTIES);properties.load(in);String value = properties.getProperty(key);// 编码转换,从ISO-8859-1转向指定编码  value = new String(value.getBytes("ISO-8859-1"), "UTF-8");in.close();*/String value = (String) PropertiesProviderFactory.getDefaultPropertiesProvider().getKeyValue(key);// 编码转换,从ISO-8859-1转向指定编码  value = new String(value.getBytes("ISO-8859-1"), "UTF-8");return value;}
} 

读取.Properties配置文件相关推荐

  1. Java读取Properties配置文件

    目录 1.Properties类与Properties配置文件 2.Properties中的主要方法 3.示例 1.Properties类与Properties配置文件 Properties类继承自H ...

  2. 如何在spring中读取properties配置文件里面的信息

    如何在spring中读取properties配置文件里面的信息 <!-- 正文开始 --> 一般来说.我们会将一些配置的信息放在.properties文件中. 然后使用${}将配置文件中的 ...

  3. Spring Boot——读取.properties配置文件解决方案

    解决方案 Spring Boot 读取properties配置文件时,默认读取的是application.properties. 方法一:@ConfigurationProperties注解方式 @C ...

  4. Java 读取 .properties 配置文件的几种方式

    Java 开发中,需要将一些易变的配置参数放置再 XML 配置文件或者 properties 配置文件中.然而 XML 配置文件需要通过 DOM 或 SAX 方式解析,而读取 properties 配 ...

  5. 【转载】java读取.properties配置文件的几种方法

    读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法(仅仅是我知道的): 一.通过jdk提供的java.util.Properties类. 此类继承自java.uti ...

  6. python读取配置文件获取所有键值对_Python读取properties配置文件操作示例

    本文实例讲述了Python读取properties配置文件操作.分享给大家供大家参考,具体如下: 工作需要将Java项目的逻辑改为python执行,Java的很多配置文件都是.properties的, ...

  7. java如何读取.properties配置文件

    Properties类 1.简介 Properties 继承于 Hashtable.表示一个持久的属性集.属性列表中每个键及其对应值都是一个字符串.由于继承于Hashtable,当从配置文件中读取出配 ...

  8. Spring @Value:读取Properties配置文件

    非 @Value方式:基于ResourceLoader读取Properties配置文件 以下为通过Spring @Value:读取Properties配置文件 1.1 前提 测试属性文件:advanc ...

  9. java读取.properties配置文件的几种方法

    读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法(仅仅是我知道的): 一.通过jdk提供的java.util.Properties类. 此类继承自java.uti ...

  10. Java中读取properties配置文件的八种方式总结

    一.前言 在做Java项目开发过程中,涉及到一些数据库服务连接配置.缓存服务器连接配置等,通常情况下我们会将这些不太变动的配置信息存储在以 .properties 结尾的配置文件中.当对应的服务器地址 ...

最新文章

  1. Mac下添加Hibernate时报错Unsupported major.minor version
  2. 火狐 4 月全球使用量首超微软
  3. acm pc^2的配置与使用
  4. Android项目出现main.xml编译出错和 出现main.out.xml无法编译的解决办法
  5. python冒泡排序_5种python方法实现冒泡排序可视化:Bubble Sort Visualizer
  6. 【总结】循序渐进,有三AI不得不看的技术综述(超过100篇核心干货)
  7. Linux使用vsftpd搭建FTP服务
  8. php oracle 锁表,频繁使用的一张表经常好被锁死?怎样处理!
  9. 海洋CMS仿爱美剧网站模板源码
  10. Linux Shell 文本处理工具集锦 zz
  11. mysql文章列表_MySQL-分享文章列表 - Su的博客
  12. [wp7游戏]wp7~~竞赛类游戏~~集合贴~~
  13. ubuntu 12.04 源码安装 Xen 4.2
  14. 架构之美第十三章-美丽的架构
  15. ESD-PCIe 402-1 CAN卡驱动安装及测试
  16. PEP 8: E305 excepted 2 blank lines, after class or function definition, found 1
  17. NMOS和PMOS导通电流 走向
  18. 2021-11-05 springMVC 错误:org.springframework.http.converter.HttpMessageNotWritableException No conve
  19. python解答蓝桥杯真题2 猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在19351936年应邀来中国清华大学讲学。。。
  20. depot_tools在windows上用遇到的问题和RTC编译出错

热门文章

  1. 如何想要在开机启动登陆时,用户名也不输入
  2. IE与FireFox的不同点(不断更新中..)
  3. python学习 day22 (3月29日)----(生成器推导式)
  4. Linux系统下 MongoDB安装搭建
  5. Spring使用ajax异步上传文件
  6. jsp之servlet模板问题
  7. 11,一道关于栈内存分配的题目
  8. 2015年主流的页面导航菜单设计
  9. 第十二章——SQLServer统计信息(3)——发现过期统计信息并处理
  10. 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast