1.指定字符截取字符串,返回字符串数组
String str = "Hello, World!";
String[] strArray = str.split(", "); // 使用逗号和空格作为分隔符
// strArray[0] 是 "Hello"
// strArray[1] 是 "World!"
在这个例子中,split(", ")方法会将字符串str分割成多个子串,分隔符是逗号后面跟一个空格。分割后的子串被存储在一个字符串数组中。
2.指定索引,截取字符串文章来源:https://www.toymoban.com/news/detail-855356.html
在Java中,可以使用substring()方法来截取字符串。这个方法有两种形式:
1. substring(int beginIndex): 从指定的beginIndex开始,截取到字符串的末尾。
2. substring(int beginIndex, int endIndex): 从beginIndex开始,截取到endIndex(不包括endIndex)。
String str = "Hello, World!";
// 截取从第7个字符开始的子串
String subStr1 = str.substring(7); // 结果是 "World!"
// 截取第7个到第12个字符的子串
String subStr2 = str.substring(7, 12); // 结果是 "World"
注意,字符串的索引是从0开始的,所以第一个字符的索引是0,第二个字符的索引是1,依此类推。
3.通过StringUtils类截取字符串文章来源地址https://www.toymoban.com/news/detail-855356.html
Apache Commons Lang库中的StringUtils类提供了多种截取字符串的方法,以下是一些常用的:
1. substring(String str, int start): 从start位置开始截取字符串到末尾。
2. substring(String str, int start, int end): 从start位置开始截取字符串到end位置。
3. substringBefore(String str, String separator): 截取separator之前的字符串。
4. substringAfter(String str, String separator): 截取separator之后的字符串。
5. substringBetween(String str, String open, String close): 截取open和close之间的字符串。
6. substringBeforeLast(String str, String separator): 截取最后一个separator之前的字符串。
7. substringAfterLast(String str, String separator): 截取最后一个separator之后的字符串。
import org.apache.commons.lang3.StringUtils;
String str = "Hello, World!";
// 截取从第7个字符开始的子串
String subStr1 = StringUtils.substring(str, 7); // 结果是 "World!"
// 截取第7个到第12个字符的子串
String subStr2 = StringUtils.substring(str, 7, 12); // 结果是 "World"
// 截取逗号之前的子串
String subStr3 = StringUtils.substringBefore(str, ","); // 结果是 "Hello"
// 截取逗号之后的子串
String subStr4 = StringUtils.substringAfter(str, ","); // 结果是 " World!"
//substringBetween()方法会返回两个指定字符串之间的子串。
String str = "Hello, [World]!";
// 截取两个"["和"]"之间的字符串
String subStr1 = StringUtils.substringBetween(str, "[", "]"); // 结果是 "World"
// 当两个界定符相同时
String str2 = "Hello, *World*!";
String subStr2 = StringUtils.substringBetween(str2, "*"); // 结果是 "World"
到了这里,关于Java截取String字符串的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!