我试图修改响应字段(结果)。响应值看起来像这样,
id%#%Path123
这里,id
从登录中获得分配,因此,对于每个用户来说,它将是不同的。为了能够删除id,我添加了分隔符(%#%
)。我希望请求者只能看到Path123
。基本上,在id%#%
到达请求程序之前剥离它。
我试过了,
getResult ();
setResult(结果。replaceAll ("%#%", "));
但是replaceAll
函数没有那么幸运。
哪个函数允许我删除所有的分隔符,只显示Path123?
假设%#%只出现一次,而您希望获得%#%之后的子字符串你可以这样做…
"id%#%Path123".split("%#%")[1]
读取字符串类javadocs。查找方法indexOf和子字符串