A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© love$$-IT 中级黑马   /  2015-2-6 18:31  /  2668 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何将字符串转换成int?例如  String s=“100”;转为int值为100.

12 个回复

倒序浏览
本帖最后由 lwh316658735 于 2015-2-6 18:37 编辑

int num = Integer.parseInt("100");
回复 使用道具 举报
(int)(100)
回复 使用道具 举报
int num = Integer.parseInt("100");  这个是正确的。(int)(100)不正确。只能强转范围之内的基本数据类型。
回复 使用道具 举报
查询api你就知道了。。String类型的方法。。
回复 使用道具 举报
我要说的方法都是在 Integer 类中的 API 文档中能找到的:
1、static int  parseInt(String s),这是调用 Integer 的静态成员方法,即 int n = Interger.parseInt(new String("100));//注意次函数会抛出异常!
2、static Integer valueOf(int i) , int  intValue(),这两个也都是 Integer 的成员方法:
      Integer intg = Integer.valueOf(new String("100"));//注意此函数会抛出异常!
      int     n = intg.intValue();
      这两句话是可以合在一起写的: int n = Integer.valueOf(new String("100")).intValue();
回复 使用道具 举报
基本数据包装类中的静态方法 int  num = Integer.parseInt("100")
回复 使用道具 举报
查找API就可以了 自带的方法
回复 使用道具 举报
int i=Integer.parseInt("100");
回复 使用道具 举报
我一般是使用的是Integer.valuesOf(100),知道有这个办法,其他就不想用了
回复 使用道具 举报
自己看看API,然后搞清楚valueOf,parseInt的区别,还有很多类中都有valueOf的方法的,你会发现规律的
回复 使用道具 举报
API中都有的额!多去查查!
回复 使用道具 举报
我还是多看看api吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马