Java截取字符串的方法有以下几种:
- 使用substring()方法:
-
substring(int beginIndex)
:从指定索引开始截取至字符串末尾。 -
substring(int beginIndex, int endIndex)
:从指定索引开始截取至指定索引之前的位置。
- 使用split()方法:
split(String regex)
:根据指定的正则表达式将字符串分割成数组。
- 使用StringTokenizer类:
StringTokenizer(String str, String delim)
:根据指定的分隔符将字符串分割成多个标记。
- 使用StringUtils类(需要引入Apache Commons Lang库):
-
StringUtils.substring(String str, int start)
:从指定索引开始截取至字符串末尾。 -
StringUtils.substring(String str, int start, int end)
:从指定索引开始截取至指定索引之前的位置。
- 使用正则表达式:
- 可以使用Pattern和Matcher类,定义正则表达式并匹配字符串的子串。
这些是常用的截取字符串的方法,可以根据具体需求选择适合的方法。