日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第三次学JAVA再学不好就吃翔(part49)--String类的获取功能

發布時間:2023/12/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第三次学JAVA再学不好就吃翔(part49)--String类的获取功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習筆記,僅供參考


文章目錄

    • String類
      • String類的獲取功能
        • length方法
        • charAt方法
        • indexOf方法
        • lastIndexOf方法
        • substring方法
        • 舉幾個例子



String類


String類的獲取功能


length方法


public int length()

返回此字符串的長度。長度等于字符串中 Unicode 代碼單元的數量。

  • 返回
    • 此對象表示的字符序列的長度。

charAt方法


public char charAt(int index)

返回指定索引處的 char 值。索引范圍為從 0 到 length() - 1。序列的第一個 char 值位于索引 0 處,第二個位于索引 1 處,依此類推,這類似于數組索引。 如果索引指定的 char 值是代理項,則返回代理項值。

  • 參數

    • index - char 值的索引。
  • 返回

    • 此字符串指定索引處的 char 值。

indexOf方法


public int indexOf(int ch)

返回指定字符在此字符串中第一次出現處的索引。如果在此 String 對象表示的字符序列中出現值為 ch 的字符,則返回第一次出現該字符的索引(以 Unicode 代碼單元表示)。如果此字符串中沒有這樣的字符,則返回 -1。

  • 參數

    • ch - 一個字符(Unicode 代碼點)。
  • 返回

    • 在此對象表示的字符序列中第一次出現該字符的索引

lastIndexOf方法


public int lastIndexOf(int ch)

返回指定字符在此字符串中最后一次出現處的索引。如果此字符串中沒有這樣的字符出現,則返回 -1。從最后一個字符開始反向搜索此 String。

  • 參數

    • ch - 一個字符(Unicode 代碼點).
  • 返回

    • 在此對象表示的字符序列中最后一次出現該字符的索引.

substring方法


public String substring(int beginIndex)

返回一個新的字符串,它是此字符串的一個子字符串。該子字符串從指定索引處的字符開始,直到此字符串末尾。

  • 參數

    • beginIndex - 起始索引(包括)。
  • 返回

    • 指定的子字符串。

舉幾個例子


package com.guiyang.restudy3;import javax.print.attribute.Size2DSyntax;public class D5StringMethod {public static void main(String[] args) {String s1 = "Huang";System.out.println(s1.length());System.out.println(s1.charAt(2));System.out.println(s1.indexOf('a')); //傳遞char類型,會自動類型提升為intSystem.out.println(s1.indexOf('s'));System.out.println(s1.indexOf("ng")); //獲取字符串中第一個字符出現的位置System.out.println(s1.indexOf("ui")); //獲取字符串中第一個字符出現的位置String s2 = "whenwhatwhy";System.out.println(s2.lastIndexOf("w")); //從后向前找System.out.println(s2.lastIndexOf("w", 4)); //從后向前找System.out.println(s2.substring(5));System.out.println(s2.substring(0, 3)); //包含頭,不包含尾}}

輸出:

5 a 2 -1 3 -1 8 4 hatwhy whe

總結

以上是生活随笔為你收集整理的第三次学JAVA再学不好就吃翔(part49)--String类的获取功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。