複製鏈接
請複製以下鏈接發送給好友

charAt

鎖定
charAt(int index)方法是一個能夠用來檢索特定索引下的字符的String實例的方法。
charAt()方法返回指定索引位置的char值。索引範圍為0~length()-1,如: str.charAt(0)檢索str中的第一個字符,str.charAt(str.length()-1)檢索最後一個字符。
中文名
charAt
類    型
函數
作    用
檢索特定索引下的字符
入口參數:
index是char的索引值

charAt方法描述

public char charAt(int index)
返回處於index位置上的字符,index的範圍是[0,s.length()-1],字符串中的第一個字符位於index 0上,下一個字符位於index 1上,並以此類推,類似於數組下標索引。這個方法接收一個下標仵為其參數,返回字符串中處在該下標位置的字符。第一個字符在0位置,最後一個字符在長度減1的位置。 [1] 
例如:
  var userName= " Bobba Louie"
  document.write(userName.charAt(4))
j結果返回"a"。
拋出異常:IndexOutOfBounds Exception:當參數為負數或者參數不小於字符串的長度時拋出。
其中charAt(inti)方法返回位置i上的字符,這個方法與 String類的一樣。 [2] 

charAt應用實例

public class Test {
    public static void main(String[] args) {
        String s = "123456";
        for(int index=0;index<s.length();index++)//將字符串中的字符逐個按行輸出
        {
            System.out.print(s.charAt(index));
        }
    }
}

charAt方法語法

方法聲明 public char charAt(int index)
入口參數:index是char的索引值
註釋:字符串中第一個字符的下標是 0。如果參數 index 不在 0 與 string.length 之間,該方法將返回一個空字符串。提示和註釋
示例
使用charAt函數獲取字符串strCom中索引值為4的char值,並將結果賦值給int變量strLower。
StringstrCom="Ilikebaike";
intstrLower=strCom.charAt(4);
javascript實例
下面的代碼為如何使用 charAt() 從某個字符串取得具體的字符。
<html>
<body>
<scripttype="text/javascript">
var str="Helloworld!"
document.write("Thefirstcharacteris:" + str.charAt(0)+"<br/>")
document.write("Thesecondcharacteris:" + str.charAt(1)+"<br/>")
document.write("Thethirdcharacteris:" + str.charAt(2))
document.write("Thethirdcharacteris:" + str.charAt(str.length-1))
//返回值為最後一個"s"
</script>
</body>
</html>
參考資料
  • 1.    (美)(R.達尼爾)Rick Darnell .JavaScript快速查詢手冊:機械工業出版社,1997:15-16
  • 2.    Java程序設計編委會.Java程序設計:中國計劃出版社,2007:117-118