Java 我如何删除或剥离到分隔符
我正在尝试修改响应字段(结果)。响应值如下所示Java 我如何删除或剥离到分隔符,java,jakarta-ee,Java,Jakarta Ee,我正在尝试修改响应字段(结果)。响应值如下所示 id%#%Path123 在这里,id是从登录名分配的,因此,每个用户的id都不同。为了能够删除id,我添加了分隔符(%#%)。 我希望请求者只查看Path123。基本上,在到达请求者之前去掉id%#% 我试过这个 getResult() setResult(result.replaceAll(“%#%”,”) 但是使用replaceAll函数运气不太好 哪一个函数允许我一直删除分隔符,只显示Path123?阅读字符串类javadocs。查找in
id%#%Path123
在这里,id
是从登录名分配的,因此,每个用户的id都不同。为了能够删除id,我添加了分隔符(%#%
)。
我希望请求者只查看Path123
。基本上,在到达请求者之前去掉id%#%
我试过这个
getResult()
setResult(result.replaceAll(“%#%”,”)
但是使用replaceAll
函数运气不太好
哪一个函数允许我一直删除分隔符,只显示Path123?阅读字符串类javadocs。查找indexOf和substring的方法假设%#%只出现一次,并且希望在%#%之后获得子字符串 你可以这样做
"id%#%Path123".split("%#%")[1]
您有没有花时间阅读String类的javadoc?我需要删除所有字符,直到并包括分隔符(%)。id%#%pathvalue是响应。这里id和值发生变化。我包含了分隔符,以将id与值分开。上面的代码将删除所有字符,直到并包括分隔符(%#%)…您是否尝试运行?如果你做了,你得到的输出是什么…我得到的是“路径123”。这就是你想要的。。