如何将字串 String 转换成整数 int
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将字串 String 转换成整数 int相关的知识,希望对你有一定的参考价值。
String str = "156";//创建字符串int num = 0 ;//一个等待接受结果的int类型
try
num = Integer.valueOf(str); //使用Integer.valueOf()方法对string类型进行转换
catch (NumberFormatException e) //此处对数据类型错误的数据进行异常处理
System.out.println(e.getMessage());//打印错误日志
建议进行一个异常处理,防止非数字类型的字符串导致报错
目前在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]
在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1]
除了int类型之外,还有short、long、long long类型可以表示整数。
unsigned int 表示无符号整数,数据范围为[0~2^32-1]
参考技术A先说明你用的编程语言,不然无法详细解释
另外,Python的话:
int(string)即可(注意string要能变为int才行,不然会报错)
java 字符串与整型相互转换
如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer. parseInt ([String]); 或 i = Integer.parseInt ([String],[int radix]); 2). int i = Integer.valueOf([String]); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 String ? A. 有叁种方法: 1.) String s = String.valueOf(i); 2.) String s = Integer.toString(i); 3.) String s = "" + i; 注: Double, Float, Long 转成字串的方法大同小异. Java数据类型转换 ynniebo [收藏] (toString:将数值转换成字符串) (valueOf:字符串于数值之间的转换)
以上是关于如何将字串 String 转换成整数 int的主要内容,如果未能解决你的问题,请参考以下文章
java中String,int,Integer,chardouble类型转换