获取properties一个键值对的值

创建一个类

import cn.hutool.setting.dialect.Props;

/**
 * 键值常量
 */
public class DockSysConst {

    //引入properties文件

    private static final Props props = new Props("conf/dock-sys.properties");
    
    //properties里面的值
   
    public static final  String CMID=props.getProperty("CMID");
    
    public static final  String CMNAME=props.getProperty("CMNAME");
}

dock-sys.properties文件

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
键值对解析是一种常见的数据解析方式,常用于读取配置文件、解析网络协议等。在 Java 中,可以使用 `java.util.Properties` 类来实现键值对解析,该类提供了一组方法来读取、写入和操作属性列表。 下面是一个简单的例子,演示如何使用 `Properties` 类解析字符串键值对: ```java import java.util.Properties; public class KeyValueParser { public static void main(String[] args) { String input = "name=John\nage=30\naddress=123 Main St."; Properties properties = new Properties(); try { properties.load(new java.io.StringReader(input)); String name = properties.getProperty("name"); int age = Integer.parseInt(properties.getProperty("age")); String address = properties.getProperty("address"); System.out.println("Name: " + name); System.out.println("Age: " + age); System.out.println("Address: " + address); } catch (Exception e) { e.printStackTrace(); } } } ``` 在上面的例子中,我们先定义了一个包含三个键值对的字符串:`name=John\nage=30\naddress=123 Main St.`。然后创建了一个 `Properties` 对象,使用 `load()` 方法将字符串解析为键值对存储在属性列表中。接着,我们使用 `getProperty()` 方法获取指定键的,并在控制台打印出来。 输出结果为: ``` Name: John Age: 30 Address: 123 Main St. ``` 需要注意的是,在使用 `load()` 方法时,输入的字符串必须符合标准的 Java 属性文件格式,即每行一个键值对,键和之间用等号(=)分隔,键值对之间用换行符(\n)分隔。如果输入的字符串不符合这个格式,`load()` 方法将会抛出异常。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Herbig

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值