在Apache Commons Lang庫中,有一個類名為StringUtils,它提供了很多字符串操作的方法,包括截取字符串。
常用的截取字符串的方法有:
substring(str, start, end)
:截取字符串str中的一部分,從索引start開始,到索引end結束(不包括end位置的字符)。例如:StringUtils.substring("Hello World", 6, 11)
返回 “World”。
substringAfter(str, separator)
:截取字符串str中指定分隔符separator后的部分。例如:StringUtils.substringAfter("Hello World", " ")
返回 “World”。
substringBefore(str, separator)
:截取字符串str中指定分隔符separator前的部分。例如:StringUtils.substringBefore("Hello World", " ")
返回 “Hello”。
substringBetween(str, open, close)
:截取字符串str中指定開頭字符open和結束字符close之間的部分。例如:StringUtils.substringBetween("Hello [World]", "[", "]")
返回 “World”。
這些方法可以滿足大部分常見的字符串截取需求。