gpt4 book ai didi

java - 如何读取存储在 *.epf 文件中的数据

转载 作者:行者123 更新时间:2023-12-03 23:15:15 25 4
gpt4 key购买 nike

我想从 .epf 中读取数据文件,数据如下:

/instance/org.eclipse.wb.core/design.palette.flyout.width=192

我想我可以使用 Map<String, String>存储它,但问题是如何摆脱 = , 然后将左边和右边的部分放入Map

最佳答案

正如jarnbjo提到的,如果它符合属性文件格式,你可以使用Properties读取文件。类。

如果要将数据存储在 map 中,可以使用字符串函数来获取数据的两部分:

// Assuming data contains "/instance/org.eclipse.wb.core/design.palette.flyout.width=192"
String[] parts = data.split("=");

// Get the parts
String key = parts[0]; // /instance/org.eclipse.wb.core/design.palette.flyout.width
String value = parts[1]; // 192

// Or just directly use the map
map.put(parts[0], parts[1]);

要预先测试字符串是否包含 an,只需使用 String#contains()。

if (string.contains("=")) {
// Split it.
} else {
throw new IllegalArgumentException("String " + string + " does not contain =");
}

关于java - 如何读取存储在 *.epf 文件中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22612122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com