String转int的几种常用方法

string转int,String转int的几种常用方法 String类型转int类型通常需要int的包装类Integer,该类有三个方法可以实现这种转换,分别为decode(String s)、parseInt(String s)、valueOf(String s)。

string转int,String转int的几种常用方法

String类型转int类型通常需要int的包装类Integer,该类有三个方法可以实现这种转换,分别为decode(String s)、parseInt(String s)、valueOf(String s)。

那么他们有哪些不同呢?下面看看API文档中的介绍:

decode(String s):

String 解码为 Integer 。接受通过以下语法给出的十进制、十六进制和八进制数字;

parseInt(String s)或parseInt(String s, int radix)

将字符串参数作为有符号的十进制整数进行解析。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ( '\u002D' ) 外,字符串中的字符都必须是十进制数字。返回得到的整数值,就好像将该参数和基数 10 作为参数赋予 parseInt(java.lang.String, int) 方法一样。

valueOf(String s)

返回保存指定的 String 的值的 Integer 对象。将该参数解释为表示一个有符号的十进制整数, 就好像将该参数赋予 parseInt(java.lang.String) 方法一样。结果是一个表示字符串指定的整数值的 Integer 对象。
可以看出decode(String s)的功能比较强大,因为它不仅可以转换10进制,还可以转换其他的进制。

String转int的几种常用方法的相关内容如下:

常用的几种说明方法| 常用止血的方法有几种| 常用的几种过滤方法| 常用的调查方法有哪几种| string转int的方法| 常用的方法有几种方法| 常用的矫正方法有几种| 几种常用的抽样方法|

标题:String转int的几种常用方法|http://www.bailuda.cn/new-293791.html

本文来自网络,不代表本站立场,转载请注明出处!