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部分表:

                     

 

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