字符串数字转换成整型(不用Integer.valueOf()方法)
2011-06-26 00:49
791 查看
/** * 把一个字符串数字转换成整型,禁止使用Integer.valueOf(i)方法 * @author alen * */ public class ChangeStr { public static int Convert(String str) throws Exception { int a = 0,i = 0; char[] cStr = str.toCharArray(); //判断是否是负数 if (cStr.length > 0 && cStr[0] == '-') { i = 1; } for (; i < cStr.length; i++) { if ('0' > cStr[i] || cStr[i] > '9') { throw new NumberFormatException(); } a = a * 10 + Character.digit(cStr[i], 10); } if (cStr.length > 0 && cStr[0] == '-') { a = -a; } return a; } /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub Convert("23456"); } }
原文地址:http://blog.csdn.net/alen1985/archive/2010/07/05/5713141.aspx
相关文章推荐
- 字符串数字转换成整型(不用Integer.valueOf()方法)
- 字符串数字转换成整型(不用Integer.valueOf()方法)
- Integer.valueOf(String)方法字符串转整型- 你肯定不知道的疑惑!
- java 整型与字符串转换(Integer to byte[])
- 求助!!java!! 求一个将 1维整型数组转换为字符串类型的方法!
- 分针网——IT教育:JavaScript进阶(四)js字符串转换成数字的三种方法
- js 字符串转换成数字的三种方法
- JAVA中整型和字符串相互转换的方法
- js 字符串转换成数字的3种方法
- JS的数组转换字符串方法toString、toLocaleString、join和valueOf — 第5.2.1节
- C语言中将数字形式的字符串转换为数字的方法
- 将字符串数字转换为整数变量int的两种方法
- 字符串转换为整型数字(C#)
- JS字符串转换成数字的三种经典方法和代码实例
- js 字符串转换成数字的三种方法
- C#将字符串转换为整型的三种方法的总结
- C#(IsNumeric) 字符串转换为数字的4种方法(转)
- js 字符串转换成数字的三种方法
- C#将字符串转换为整型的三种方法的总结
- 【Android笔记-异常-3】数字在TextView中显示一定要先转换为字符串。String.valueOf(数字)