修剪字符串中的前导字符或尾随字符?

2022-08-31 15:31:21

如何在java中修剪字符串中的前导或尾随字符?

例如,斜杠字符“/” - 我对空格不感兴趣,并且希望在不同时间修剪前导或尾随字符。


答案 1

您可以使用

主导:

System.out.println("//test/me".replaceAll("^/+", ""));

尾随:

System.out.println("//test/me//".replaceAll("/+$", ""));

答案 2

您可以使用 Apache StringUtils.stripStart 修剪前导字符,或使用 StringUtils.stripEnd 修剪尾随字符。

例如:

System.out.println(StringUtils.stripStart("//test/me", "/"));

将输出:

测试/我

请注意,如果由于某种原因您无法使用整个StringUtils库,则可以直接删除相关部分,如下所述