自己用java实现字符串转int

来源:互联网 发布:淘宝店铺招牌尺寸 编辑:程序博客网 时间:2024/06/08 02:21

昨天电话面试最后问了这么一题,太紧张了居然没有想到。

思路就是把String转为char数组,char转int获得ascii值。

关于char需要记住的ascii值:
‘0’ 48
‘a’ 97
‘A’ 65
其他的以此类推

public static int stringToInt(String str) {        int result=0;        char[] ch=str.toCharArray();        int len=ch.length;        for(int i=0;i<len;i++) {            result+=(((int)ch[i]-'0')*Math.pow(10, len-1-i));        }        return result;    }
原创粉丝点击