首先看不安全的方法:
String转Int:
public class Test{
public static void main(String [] args){
System.out.println("result = "+(Integer.parseInt("123456") + 654321));
}
}

String转Double:
public class Test{
public static void main(String [] args){
String str = "0.123456";
System.out.println("result = "+(Double.valueOf(str).doubleValue() + 0.654321));
}
}

如果是生产环境,还需要异常处理:
public class Test{
public static void main(String [] args){
String str = "0.123456";
try{
System.out.println("result = "+(Double.valueOf(str).doubleValue() + 0.654321));
}
catch(NumberFormatException ec){
ec.printStackTrace();
//other logic
}
}
}
最后
以上就是贪玩季节最近收集整理的关于[Java]String转Int/double的全部内容,更多相关[Java]String转Int/double内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复