<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Java `String.lastIndexOf()`方法示例 > 原文: [https://howtodoinjava.com/java/string/string-lastindexof-method/](https://howtodoinjava.com/java/string/string-lastindexof-method/) [Java 字符串](https://howtodoinjava.com/java-string/)`lastIndexOf()`方法返回指定參數字符或字符串的**最后一個索引**。 如果在字符串中找不到參數,則方法返回`-1`。 字符串的索引計數器從零開始。 ## Java `String.lastIndexOf()`方法語法 `String.lastIndexOf()`方法具有四種重載形式: | 序號 | 方法語法 | 描述 | | --- | --- | | 1. | `int lastIndexOf(String substring)` | 返回給定`substring`的最后一個索引位置 | | 2. | `int lastIndexOf(String substring, int fromIndex int)` | 返回給定`substring`的最后一個索引位置,從指定的`fromIndex`開始向后搜索 | | 3. | `int lastIndexOf(int ch)` | 返回給定`char`值的最后一個索引位置 | | 4. | `int lastIndexOf(int ch, int fromIndex)` | 返回給定`char`值的索引位置,從指定的`fromIndex`開始向后搜索 | #### 不允許使用`null`參數 不允許將`null`參數傳遞給`lastIndexOf()`方法。 這將導致`NullPointerException`異常。 ```java String blogName = "howtodoinjava.com"; System.out.println( blogName.lastIndexOf(null) ); //Program output Exception in thread "main" java.lang.NullPointerException at java.lang.String.lastIndexOf(String.java:1705) at java.lang.String.lastIndexOf(String.java:1685) at com.StringExample.main(StringExample.java:9) ``` ## 1\. Java `String.lastIndexOf(String substring)`示例 Java 程序使用`lastIndexOf(String substring)`方法在給定的字符串對象中查找子字符串的最后一個索引。 ```java public class StringExample { public static void main(String[] args) { String blogName = "howtodoinjava.com"; System.out.println( blogName.lastIndexOf("java") ); //9 System.out.println( "hello world".lastIndexOf("world") ); //6 System.out.println( "hello world".lastIndexOf("earth") ); //-1 } } ``` 程序輸出。 ```java 9 6 -1 ``` ## 2\. Java `String.lastIndexOf(String substring, int fromIndex)`示例 Java 程序查找給定字符串對象中`substring`的最后一個索引,并使用`indexOf(String substring, int fromIndex)`方法從指定的`fromIndex`開始向后搜索。 > 請注意,找到子字符串時,索引計數僅從 0 索引開始,并且僅從字符串開頭開始。 ```java public class StringExample { public static void main(String[] args) { String blogName = "howtodoinjava.com"; System.out.println( blogName.indexOf("java", 5) ); //9 System.out.println( "hello world".indexOf("world", 6) ); //6 System.out.println( "hello world".indexOf("world", 2) ); //6 System.out.println( "hello world".indexOf("world", 10) ); //-1 } } ``` 程序輸出: ```java 9 6 6 -1 ``` ## 3\. Java `String.lastIndexOf(char ch)`示例 Java 程序使用`lastIndexOf(char ch)`方法在給定的字符串對象中找到給定字符`'ch'`的最后一個索引。 ```java public class StringExample { public static void main(String[] args) { String blogName = "howtodoinjava.com"; System.out.println( blogName.lastIndexOf('j') ); //9 System.out.println( "hello world".lastIndexOf('w') ); //6 System.out.println( "hello world".lastIndexOf('k') ); //-1 } } ``` 程序輸出: ```java 9 6 -1 ``` ## 4\. Java `String.lastIndexOf(int ch, int fromIndex)`示例 Java 程序在給定的字符串對象中查找字符`'ch'`的最后一個索引,然后使用`lastIndexOf(String substring, int fromIndex)`方法從指定的`fromIndex`開始向后搜索。 > 請注意,找到字符后,索引計數僅從 0 索引開始,并且僅從字符串的開頭開始。 ```java public class StringExample { public static void main(String[] args) { String blogName = "howtodoinjava.com"; System.out.println( blogName.lastIndexOf('j', 4) ); //9 System.out.println( "hello world".lastIndexOf('w', 2) ); //6 System.out.println( "hello world".lastIndexOf('w', 6) ); //6 System.out.println( "hello world".lastIndexOf('k') ); //-1 } } ``` 程序輸出: ```java 9 6 6 -1 ``` 學習愉快! 參考: [Java `String`文檔](https://docs.oracle.com/javase/10/docs/api/java/lang/String.html)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看