我如何删除或剥离所有的方式,以分隔符



我试图修改响应字段(结果)。响应值看起来像这样,

id%#%Path123

这里,id从登录中获得分配,因此,对于每个用户来说,它将是不同的。为了能够删除id,我添加了分隔符(%#%)。我希望请求者只能看到Path123。基本上,在id%#%到达请求程序之前剥离它。

我试过了,

getResult ();

setResult(结果。replaceAll ("%#%", "));

但是replaceAll函数没有那么幸运。

哪个函数允许我删除所有的分隔符,只显示Path123?

假设%#%只出现一次,而您希望获得%#%之后的子字符串你可以这样做…

"id%#%Path123".split("%#%")[1]

读取字符串类javadocs。查找方法indexOf和子字符串

最新更新