String中charAt()

代码

今日在使用charAt(),才知道这个方法的用法(实际就是将charAt()中的参数值转为ASCII值),之前从来没有使用过,代码如下。

                String number = "Y9y";int len = number.length();for(int i = 0; i < len; i++){ //0,1,2,3int 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部分表:

                     

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部