如何在Java中将字符串转换为int

如题所述

在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt() 方法或者 valueOf() 方法进行转换.

string转 int会有异常产生,比如你讲abc转int 这时候就会出现NumberFormatException所以都会捕获异常或者抛出

String str = "123";
try {
    int a = Integer.parseInt(str);
} catch (NumberFormatException e) {
    e.printStackTrace();
}

String str = "123";
try {
    int b = Integer.valueOf(str).intValue()
} catch (NumberFormatException e) {
    e.printStackTrace();
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-05-31
Integer.parseInt("100");

//同理
//都有类似的 
Long.parseLong("100000")

第2个回答  2018-05-31
用Integer.parseInt()

Java:字符串(String)类型转成整型(int)的方法
无论字符串代表的位置数或负数,转换逻辑均相同。在Integer.java源代码中,这两个方法使用相同的签名进行转换,即使用parseInt(s,10)进行转换。然而,它们返回的结果不同。输出:使用Integer.parseInt()时,示例将字符串"999"转换为原始类型int。输出:使用Integer.valueOf()时,示例将字符串"123"转换为...

如何在Java中将字符串转换为int
在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt() 方法或者 valueOf() 方法进行转换.string转 int会有异常产生,比如你讲abc转int 这时候就会出现NumberFormatException所以都会捕获异常或者抛出 String str = "123";try { int a = Integer.parseInt(str);} cat...

Java如何将String转化为Int
【函数说明】atoi()函数会扫描参数str字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过isspace()函数来检测),直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\\0')才结束转换,并将结果返回。【返回值】返回转换后的整型数;如果str不能转换成int或者str为空字符串,...

java中怎么将string转换为int
在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt() 方法或者 valueOf() 方法进行转换.例1:1 2 3 4 5 6 String str = "123";try { int a = Integer.parseInt(str);} catch (NumberFormatException e) { e.printStackTrace();} 例2:1 2 3 4 5 6 S...

java中如何将string类型转化为int类型
第一种方法:i=Integer.parseInt(s);第二种方法:i=Integer.valueOf(s).intValue();第一种方法:i=Integer.parseInt(s);\/\/直接使用静态方法,不会产生多余的对象,但会抛出异常第二种方法:i=Integer.valueOf(s).intValue();\/\/Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),...

java里,如何把String字符串转换成int[]数组?
String table_id="1,2,3,11,20,100"String[] str=table_id.split(,)\/\/以,进行拆分,获得字符串数组 在对每个字符串Integer.parseInt(String s);

java怎么把字符型数组转换为int型?
int[]a=newint[s.length()];for(inti=0;i

Java中String和Int的相互转换
1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();注: 字串转成 Double, Float, Long 的方法大同小异.2 如何将整数 int 转换成字串 String ?A. 有叁种方法:1.) String s = String....

Java语言中,如何将String转化成Int数组
public int[] parse(String str) { int length = str.length();int[] result = new int[length];\/\/ 依次取得字符串中的每一个字符,并将其转化为数字,放进int数组中 for (int i = 0; i < length; i++) { char c = str.charAt(i);result[i] = Character.getNumericValue(c);} ...

java里怎么字符串转化成int类型
这个很好实现,我说一下思路:假设字符串为str = “1234”,声明int 型数据number = 0;首先通过长度函数获取字符串长度n = 4;然后一个for循环,for(i=0;i<4;i++)number = number*10 + str[i] -'0';循环结束后,就是整数1234

相似回答