java 把string转换为int
马雨棋
2022-03-25 03:28:15
共 1 个回答
魏江琳
2022-03-29 19:01:03
使用Integer.parseInt(String)把string转换为int
String str3="1234";int num3 = Integer.parseInt(str3);num3的值变成 1234.注意: 字符串中的所有字符都必须是数字, 但第一个字符可以是减号。例如:String str =  "-1234 ";int num = Integer.parseInt (str);num 的值为-1234
如果转换的字符串非法,那么Integer.parseInt() 将抛出一个 NumberFormatException 异常。比如String str="1122ab";int num = Integer.valueOf(str);你就会看到这样的异常Exception in thread "main" java.lang.NumberFormatException: For input string: "1122ab" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source)
parseInt转换实战public class Example{   public static void main(String args[]){       String str="123";       int num1 = 100;              //converting the string to an int value       int num2 = Integer.parseInt(str);       int sum=num1+num2;       System.out.println("Result is: "+sum);   }}
使用 Integer.valueOf(String)把string转换为int
使用 Integer.valueOf(String)把string转换为int
阅读原文