㈠ java中,String字符串转化为数字
java中,String字符串转化为数字的方法有:
1、转化为整型数字
(1)Integer.parseInt(String s) ,代码示例如下:
public class Test {
public static void main(String args[]){
String s = "123";
int num = Integer.parseInt(str);
int sum = num + 100;
System.out.println("Result is: "+sum); // 输出结果为:Result is: 223
}}
㈡ java中如何将一个无限大的字符串转化为整型
既然是将一个无限大的字符串转变成一个整型,那么这个字符串肯定是由数字组成的字符串。在Java中如果一个数字大到不能再大的时候就可以考虑使用大数操作了。在java.math包中有一个BigInteger类,此类的作用便是将非常大的数字进行大数操作。具体方法是:首先要导入java.math包,方法为import java.math.BigInteger;其次要定义BigInteger对象,方法为 BigInteger big1 = new BigInteger("要操作的那个无限大的数字"). 以上便将一个无限大的数字转变成了整型。当然你可以定义第二个BigInteger对象,这样就可以把第二个无限大的数字转变成整型,然后利用BigInteger类中提供的加减乘除方法进行对这些无限大的数字进行运算操作(具体的加减乘除方法可以在API中的java.math包中找到)。
㈢ Java 如何将String转化为Int
在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的parseInt() 方法或者valueOf() 方法进行转换.
例1:
Stringstr="123";
try{
inta=Integer.parseInt(str);
}catch(NumberFormatExceptione){
e.printStackTrace();
}
例2:
Stringstr="123";
try{
intb=Integer.valueOf(str).intValue()
}catch(NumberFormatExceptione){
e.printStackTrace();
}
在转换过程中需要注意,因为字符串中可能会出现非数字的情况,所以在转换的时候需要捕捉处理异常