博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Properties文件读取的一些问题集合与解决
阅读量:3961 次
发布时间:2019-05-24

本文共 906 字,大约阅读时间需要 3 分钟。

关于Properties文件读取的一些问题集合与解决

1.在IDEA里面properties文件不可以粘贴进去而是需要手动创建,否则获取的流为空。

2.读取时出现的中文乱码问题
db.properties:

jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis复习jdbc.username=rootjdbc.password=123456

测试代码:

Properties properties = new Properties();InputStream resourceAsStream = test.class.getClassLoader().getResourceAsStream("config/db.properties");System.out.println(resourceAsStream);properties.load(resourceAsStream);System.out.println(properties.get("jdbc.url"));

在这里插入图片描述

下面我们查看properties的编码格式:
在这里插入图片描述
查看properties的编码方式,我这里是gbk(请以自己的为准)
测试代码修改为:

Properties properties = new Properties();InputStream resourceAsStream = test.class.getClassLoader().getResourceAsStream("config/db.properties");InputStreamReader inputStreamReader = new InputStreamReader(resourceAsStream, "gbk");System.out.println(resourceAsStream);properties.load(inputStreamReader);System.out.println(properties.get("jdbc.url"));

在这里插入图片描述

转载地址:http://exlzi.baihongyu.com/

你可能感兴趣的文章
软件测试
查看>>
软件维护
查看>>
软件项目管理
查看>>
面向过程的分析方法
查看>>
面向数据流的设计方法
查看>>
软件设计基础
查看>>
UML的基本结构
查看>>
UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
查看>>
用例图(UseCase Diagram)—UML图(一)
查看>>
类图(Class diagram)—UML图(二)
查看>>
对象图(Object Diagram)—UML图(三)
查看>>
活动图(Activity Diagram)—UML图(四)
查看>>
状态图(Statechart Diagram)—UML图(五)
查看>>
时序图(Sequence Diagram)—UML图(六)
查看>>
构件图(Component Diagram)—UML图(八)
查看>>
部署图(Deployment Diagram)—UML图(九)
查看>>
协作图(Collaboration Diagram)—UML图(七)
查看>>
什么是RUP
查看>>
什么是UML(UML总结)
查看>>
UML基础与应用系列文章汇总
查看>>