String中charAt()

代碼

今日在使用charAt(),才知道這個方法的用法(實際就是將charAt()中的參數值轉爲ASCII值),之前從來沒有使用過,代碼如下。

                String number = "Y9y";
		int len = number.length();
		for(int i = 0; i < len; i++){ //0,1,2,3
			int num = number.charAt(i);
			int num2 = number.charAt(i)-48;
			System.out.println(num+"|"+num2);
		
		}

結果:

                                                                       

在代碼中,定義number,初始化值爲Y9y,通過number.charAt(i),將Y,9,y的ASCII值打印到控制檯。使用number.charAt(i)-48 ,是爲了,當charAt()參數是9的時候,num2也爲9(相當於在9的ASCII值上減去49,得到9)

 

ASCII部分表:

                     

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章