gpt4 book ai didi

用于正确解析逗号分隔的 key=value 分配列表的 Java 库或代码

转载 作者:行者123 更新时间:2023-11-30 04:27:46 37 4
gpt4 key购买 nike

这感觉像是某种必须重新发明很多次的东西,并且不应该有一个而是多个库。

我想解析包含多个“键=值”形式的“赋值”的文本行,以逗号分隔。问题在于,指定值应该尽可能接近 Java 允许指定字符串或数值的方式。例如,转义字符串、指定 Unicode 字符或将制表符指定为\t。

有谁知道有方法可以做到这一点的开源或 LGPL 库吗?

更新:我认为(还)不知道如何轻松地使用属性来实现此目的,因为我必须处理包含多个键=值对(以逗号分隔)的字符串。这里的问题是,除非解析器知道如何正确解析这些值(当然可以包含逗号),否则没有简单的方法可以在逗号处分割字符串。本质上我想要做的是将这样的字符串转换为: var1=1, var2="asdf",var3="x,y,z\n",var4="\"" 到hashmap 或 Value 包装字符串、 boolean 值或数值的位置。

最佳答案

我认为 Java Properties API 可以用于此

http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html

关于用于正确解析逗号分隔的 key=value 分配列表的 Java 库或代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15441279/

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