charAt()方法
該方法可以摘取一個字符串的某一個字符,作爲一個單獨的字符型變量。
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
String str="123456"
System.out.println(str.charAt(4));//結果是5
}
}
由結果是5可以得出,字符串最左邊的1不是“第一個字符”,而是像數組的排序一樣,作爲“第零個字符”而存在。
而charAt(int index)中的參數也不是“第index個位置的字符”而是像數組一樣,表示“腳標爲index的字符”。
//菜鳥教程給出的例子有點偶然性,以爲“腳標爲8的字符”和“第8個位置的字符”都是o,容易誤解。
另外,要獲取字符串中的單獨字符還可以使用“先化字符串爲字符數組,再對數組進行操作”的方法,可以參考:
中的toCharArray()方法。