溫馨提示×

  • 首頁 > 
  • 問答 > 
  • 編程語言  > 
  • 如何使用Java String的substringAfter()和substringBefore()函數(shù)獲取子字符串

如何使用Java String的substringAfter()和substringBefore()函數(shù)獲取子字符串

小樊
108
2024-08-20 15:53:29
欄目: 編程語言

Java中的substringAfter()substringBefore()函數(shù)可以用于從一個字符串中獲取子字符串。這兩個函數(shù)分別用于獲取指定字符串之后和之前的子字符串。以下是它們的用法示例:

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

需要注意的是,如果指定的字符串不存在于原始字符串中,substringAfter()substringBefore()函數(shù)將返回空字符串。如果需要處理這種情況,可以使用substringAfterLast()substringBeforeLast()函數(shù)來獲取最后一個匹配字符串之后和之前的子字符串。

0