Java學習筆記23:Java中charAt()方法的使用
阿新 • • 發佈:2019-01-05
此方法返回位於字串的指定索引處的字元。該字串的索引從零開始。
charAt(int index)方法是一個能夠用來檢索特定索引下的字元的String例項的方法.
charAt()方法返回指定索引位置的char值。
索引範圍為0~length()-1.
如: str.charAt(0)檢索str中的第一個字元符,str.charAt(str.length()-1)檢索最後一個字元.
package com.xumingjie.s; public class Cartat { public static void main(String[] args) { String str = "This is yiibai"; // prints character at 1st location System.out.println(str.charAt(0)); // prints character at 5th location i.e white-space character System.out.println(str.charAt(4)); // prints character at 18th location System.out.println(str.charAt(6)); } }
結果如下:
T
s
String類中的IndexOf和CharAt的區別
int indexOf(int ch)
返回指定字元在此字串中第一次出現處的索引。
int indexOf(int ch, int fromIndex)
返回在此字串中第一次出現指定字元處的索引,從指定的索引開始搜尋。
int indexOf(String str)
返回指定子字串在此字串中第一次出現處的索引。
int indexOf(String str, int fromIndex)
返回指定子字串在此字串中第一次出現處的索引,從指定的索引開始。
通過JDK可以看出來,indexOf的引數是你要找的字元,而返回值是該字元第一次出現的索引
char charAt(int index)
返回指定索引處的 char 值。charAt方法,引數是指定的索引,返回的是該索引處的char值。把String轉化成陣列,顯然要用的是toCharArray方法和charAt方法