我正在尝试做一些看似简单的事情。我有这种格式的元数据
-key=value
我已经将字符串拆分为=
,但我需要关闭-
。我正在尝试使用此函数key.replaceFirst("-", "");
,但它对字符串没有任何作用。
我已经尝试将\\
放入正则表达式但是没有解决任何问题。
解决方案:
我没有说key = key.replaceFirst("-", "");
答案 0 :(得分:4)
您需要返回replaceFirst
的返回值,因为String
是不可变对象:
key = key.replaceFirst("-", "");
答案 1 :(得分:3)
答案 2 :(得分:1)
您没有将字符串分配给它!
key = key.replaceFirst("-", "");
System.out.println(key);
HTH, Keshava。