<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
java charat是什麼,讓我們一起了解一下?
charAt是一個能夠用來檢索特定索引下的字符的String實例的方法,charAt() 方法用於返回指定索引處的字符,索引範圍為從0到length() - 1。
它的函數用法是怎樣的?
charAt(int index)參數是一個char值,返回該字符串的索引值。
代碼示例:
String b="ss123456"gSystem.out.println(b.charAt(2));
輸出結果:
B:jdk-15.0.2injava.exe "-j
charAt使用方法描述:
charAt返回處於index位置上的字符,index的範圍是[0,s.length()-1],字符串中的第一個字符位於index 0上,下一個字符位於index 1上,並以此類推,類似於數組下標索引。這個方法接收一個下標仵為其參數,返回字符串中處在該下標位置的字符。第一個字符在0位置,最後一個字符在長度減1的位置。
例如:
var userName= " Bobba Louie"document.write(userName.charAt(4))
拋出異常:IndexOutOfBounds Exception:當參數為負數或者參數不小於字符串的長度時拋出,j結果返回"a"。
其中charAt(inti)方法返回位置i上的字符,這個方法與 String類的一樣。
實戰操作:
我們以java StringBuilder charAt()示例,來看看charat在java中的實際應用。
// Java program to demonstrate the example// of char charAt(int indices) method of StringBuilderpublic class CharAt {public static void main(String[] args) {// Creating an StringBuilder objectStringBuilder st_b = new StringBuilder("Java");System.out.println("st_b = " + st_b);// By using charAt(1) method to display the character of// given index 1 i.e. 'a'System.out.println("st_b.charAt(1) = " + st_b.charAt(1));// Creating another StringBuilder objectst_b = new StringBuilder("Programming");System.out.println("st_b = " + st_b);// By using charAt(11) method throw an exception i.e.// no such index exists// System.out.println("st_b.charAt(11) = "+st_b.charAt(11));}}