Swift的String类型有一个方法toInt(),作用是讲一个String类型转换成一个Int类型.但是并不是所有的字符串都能转换成Int,只有数字型字符串才可以.其他的调用此方法返回的都是nil. 非数字型字符串调用该方法: 关于第一张图,可以清楚的看到打印台显示的是一个optional Int .为什么转换的optional?原因就在第二幅图.上面说过并不是所
Integer a = NumberUtils.toInt("123", 0); Integer b = Integer.valueOf("123"); 第二种若转换不成Integer就会报错;而第一种不会,而且可以设置默认值; 例如: Integer a = NumberUtils.toInt("abc", 0); Integer b = Integer.valueOf("abc"