Java基础之Properties类

1.在实际开发中,很多时候我们在程序用到了一些参数,如果这些参数发送变化,需要修改源代码,这样做扩展性很不好!!!为此,可以使用properties配置文件去解决这个问题

 

2.Properties的使用:

注意:文件名要以*.properties 命名,内容以key  - value对形式出现,keyvalue中间以“=”,或者是 空格 分割。

使用示例:

*.properties文件:

gameName=贪吃蛇
snakeLength=4
mapWidth=300
mapHeigth=300

*.class文件:

//1.构建文件的输入流
try{
InputStream in = new FileInputStream("E:\\code\\snake\\workspace\\snake.properties");//*.properties文件的位置

//2.创建一个Properties类 对象
Properties props = new Properties();
		
//3.加载properties文件
props.load(in);
		
//4.取出propertiees文件的参数
//注意:getProperties()方法返回的参数都是以String类型返回
String gameName = props.getProperty("gameName");
int snakeLength = Integer.parseInt(props.getProperty("snakeLength"));
int mapWidth = Integer.parseInt(props.getProperty("mapWidth"));
int mapHeigth = Integer.parseInt(props.getProperty("mapHeigth"));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值