不使用Integer把字符串转换为int类型 原理:利用ascii码转换char为int public class Test { public static void main(String[] args) { String a="124"; char[] chars = a.toCharArray(); double c = 0; for (int i=0;i<chars.length;i++){ c+=(chars[i]-48)*Math.pow(10,chars.length-i-1); } System.out.println((int)c); } }