【語句總結】獲取字符串的某個單獨字符:charAt()方法

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,容易誤解。


另外,要獲取字符串中的單獨字符還可以使用“先化字符串爲字符數組,再對數組進行操作”的方法,可以參考:

【特性發現】迴文序列各項之和問題中發現的java特性

中的toCharArray()方法。

發佈了14 篇原創文章 · 獲贊 33 · 訪問量 9366
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章