-
charAt
鎖定
charAt(int index)方法是一個能夠用來檢索特定索引下的字符的String實例的方法。
charAt()方法返回指定索引位置的char值。索引範圍為0~length()-1,如: str.charAt(0)檢索str中的第一個字符,str.charAt(str.length()-1)檢索最後一個字符。
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>