java - 如何通过传递键从属性文件中检索一组值
问题描述
我正在尝试根据键从属性文件中检索值组。
myproerty.properties
key=1
name=adam
place=USA
address=Michigan
Key=2
name=umesh
place=india
address=bengaluru
我想检索该特定键值的值。
早些时候我尝试使用下面的方法,但它没有区分键。
myProperties = new Properties();
myProperties.load(HelloWorld.class.getResourceAsStream("/myproerty.properties"));
name=myProperties.getProperty("adam");
但是我们如何根据键检索一组值
解决方案
看来您需要将属性文件作为 INI 文件读取。看一看:
因此,您的文件应如下所示:
[key1]
name=adam
place=USA
address=Michigan
[Key2]
name=umesh
place=india
address=bengaluru
并使用像ini4j这样的库来解析此类 ini 文件。
推荐阅读
- ios - 如何从对象数组中更新键中的值?
- python-3.x - GA 管理 API - 自定义维度 list() - 错误 403:权限不足
- java - 我想从数据库中填充数据并使用 Angular 前端和 Spring Boot 后端将其放入下拉列表中
- windows - 使用 FFMPEG 进行 DirectShow AJA 音频捕获
- python - 我需要防止 python 脚本运行两次
- javascript - 基于首字母的Javascript字符串拆分和组织
- python - 如何交换具有相同文件扩展名但具有不同扩展名的不同文件的文件并维护目录结构?
- jsf - 我如何解决primefaces中的头部目标
- react-native - 在列表中按下时更改一种按钮颜色
- mysql - 如何在 SQL 中将 avg 函数的值显示到小数点后两位?