Java 中 字符串 1234 怎么转成 int?
问题
今天在stackoverflow看到一个有意思的问题。想在Java 中 把String 转为int.例如 输入 字符串 1234,期望输出 int 1234.
问题分析
字符串转int,首先是个数字的字符串才可以,如果要是一个随意的字符串必然要出现异常。
问题方案一
String myString = "1234";int foo = Integer.parseInt(myString);System.out.println("string 1234 to int "+foo);//string 1234 to int 1234
NumberFormatException 异常处理
int foo;try {foo = Integer.parseInt(myString);}catch (NumberFormatException e){foo = 0;}
方案二
使用Java 8 与 guava
int foo = Optional.ofNullable("1234").map(Ints::tryParse).orElse(0);
方案三
使用common-lang NumberUtils
int num = NumberUtils.toInt("1234");
在无法转换的情况会输出 0
Java 中 字符串 1234 怎么转成 int?相关推荐
- Java中怎么将Long类型转换成Integer或int类型
Java中怎么将Long类型转换成Integer或int类型? 强转.Long a=10l; int b = (int)a; 不过如果long值超出int的取值范围后再转型的话会有问题的.就是转 ...
- java中字符串 MD5密码的加密与验证
java中字符串 MD5密码的加密与验证 MD5即Message-Digest Algorithm 5(信息-摘要 算法 5),用于确保信息传输完整一致.是计算机广泛使用的杂凑算法之一(又译 摘要 ...
- string类转数组 java_将java中的 string 类型转成 数组案例
这个要看你的具体需求了.如果是有分隔符的那种例如"a,b,c";就直接分割就行了. String string = "a,b,c"; String [] str ...
- 【转】Java中字符串中子串的查找共有四种方法(indexof())
原文网址:http://wfly2004.blog.163.com/blog/static/1176427201032692927349/ Java中字符串中子串的查找共有四种方法,如下: 1.int ...
- java中字符串的精确匹配_Java最佳实践–字符串性能和精确字符串匹配
java中字符串的精确匹配 在使用Java编程语言时,我们将继续讨论与建议的实践有关的系列文章,我们将讨论String性能调优. 我们将专注于如何有效地处理字符串创建, 字符串更改和字符串匹配操作. ...
- [转载] Java 中字符串转整型和整型转字符串
参考链接: Java中的字符串到整数– parseInt() Java 中字符串转整型和整型转字符串 1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt ...
- Java中字符串中子串的查找共有四种方法(indexof())
2019独角兽企业重金招聘Python工程师标准>>> public class FirstDemo { /** *API中String的常用方法 */ // 查找指定字符串是否存在 ...
- Java中如何将一个数组分割成多个等长度的数组
Java中如何将一个数组分割成多个等长度的数组,最后剩下的为一个素组 先看图 分析数据 提取公式 分装代码 1.如下我们需求 最近朋友android项目中有一个需求如下: 这一个长集合[item0, ...
- Java 中字符串转整型和整型转字符串
Java 中字符串转整型和整型转字符串 1.字符串转整型 Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOf Java代码,如果单个字符或字符串,需要 ...
最新文章
- Oracle 数据库用户锁定与解锁,用户锁定最大密码失败次数设置方法,ORA-28000: the account is locked问题解决方法
- python自动化办公培训_python-自动化办公
- 带超时的system
- javaweb学习总结九(xml解析以及调整JVM内存大小)
- 栈的链式存储及其基本运算
- iphone无线充电充电测试软件,瞎折腾星人的测评 篇一:想体验iPhone的无线充电?这可能是最具性价比的选择了!...
- UVA1437 String painter
- 从401航班事故调查看项目总结
- IIS 7.5配置PHP更容易!
- 艾泰路由器端口卡死问题
- Web 加速,协议先行!
- 树莓派使用 USB 摄像头做网络监控
- Qt阅读器-ofd格式
- css内联样式外联样式嵌套样式区别
- 联想个人云 X1 五盘位NAS全网首发评测 值得买吗?
- 微信小程序的后台在哪里云开发控制台操作方法
- 《捕鱼达人》游戏制作要点浅析(一) 思路分析
- 嵌入式操作系统风云录:历史演进与物联网未来第2章 Chapter2
- 人物志 | 美团女技术总监任登君:不要给自己的人生设限
- 数据结构之树与二叉树