📅  最后修改于: 2023-12-03 15:23:39.600000             🧑  作者: Mango
在 Java 编程中,有时需要从一个字符串中提取出一部分子字符串。如果这个字符串包含特定的分隔符,使用基于分隔符的子字符串方法是一个有效的方法。
Java 中提供了两个方法来实现基于分隔符的子字符串:split()
和 substring()
。
split()
语法:String[] split(String regex)
该方法将返回一个字符串数组,其中每个元素都是原始字符串中的一个子字符串,这些子字符串都是基于指定的分隔符进行分割的。
示例:
String str = "Java is one of the most popular programming languages.";
String[] words = str.split(" ");
for (String word : words) {
System.out.println(word);
}
输出:
Java
is
one
of
the
most
popular
programming
languages.
substring()
语法:
String substring(int beginIndex)
String substring(int beginIndex, int endIndex)
该方法将返回一个新的字符串,其中包含了原始字符串中指定范围的子字符串。可以指定起始索引和结束索引。
示例:
String str = "Java is one of the most popular programming languages.";
String substring = str.substring(11, 20);
System.out.println(substring);
输出:
one of th
基于分隔符的子字符串方法是 Java 中很常用的方法之一,可以帮助程序员更好地处理字符串。