在Java編程語言中,`startsWith()` 是一個常用的字符串方法。這個方法用于檢查一個字符串是否以特定的前綴開始。這對于在文本處理或數(shù)據(jù)過濾等場景中非常有用。
下面是 `startsWith()` 方法的基本使用方式:
```java
String str = "Hello World";
boolean result = str.startsWith("Hello");
System.out.println(result); // 輸出:true
```
在上面的代碼中,我們有一個名為 `str` 的字符串對象,我們使用 `startsWith()` 方法來檢查它是否以 "Hello" 開頭。如果字符串確實以該前綴開始,那么 `startsWith()` 方法將返回 `true`,否則返回 `false`。在這個例子中,輸出是 `true`,因為 "Hello World" 確實是以 "Hello" 開頭的。
此外,`startsWith()` 方法還可以接受一個可選的第二個參數(shù),用于指定從字符串的哪個位置開始比較。例如:
```java
String str = "Hello World";
boolean result = str.startsWith("World", 6); // 從第6個字符開始比較是否以"World"開頭
System.out.println(result); // 輸出:true
```
在這個例子中,我們從字符串的第6個字符位置開始比較是否以 "World" 開頭。由于 "World" 在該位置之后出現(xiàn),所以輸出是 `true`。如果沒有指定第二個參數(shù),那么默認(rèn)從字符串的第一個字符開始比較。