如何使用Java String的substringAfter()和substringBefore()函数获取子字符串

avatar
作者
筋斗云
阅读量:0

Java中的substringAfter()substringBefore()函数可以用于从一个字符串中获取子字符串。这两个函数分别用于获取指定字符串之后和之前的子字符串。以下是它们的用法示例:

  1. 使用substringAfter()函数获取指定字符串之后的子字符串:
String str = "Hello World"; String subStr = str.substringAfter("Hello "); // 获取“Hello ”之后的子字符串 System.out.println(subStr); // 输出“World” 
  1. 使用substringBefore()函数获取指定字符串之前的子字符串:
String str = "Hello World"; String subStr = str.substringBefore(" World"); // 获取“ World”之前的子字符串 System.out.println(subStr); // 输出“Hello” 

需要注意的是,如果指定的字符串不存在于原始字符串中,substringAfter()substringBefore()函数将返回空字符串。如果需要处理这种情况,可以使用substringAfterLast()substringBeforeLast()函数来获取最后一个匹配字符串之后和之前的子字符串。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!