第三次学JAVA再学不好就吃翔(part49)--String类的获取功能
生活随笔
收集整理的這篇文章主要介紹了
第三次学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类的获取功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 火影忍者苹果和安卓可以一起玩吗
- 下一篇: 第三次学JAVA再学不好就吃翔(part