如题,大家别骂我。我傻,我知道。我昨天用Integer.valueOf(""),然后想直接把In'te'ger付给int变量,不行,还要用Integer的intvalue()这个方法。觉得太麻烦了。
大家告诉我喔!
大家告诉我喔!
解决方案 »
- 问一个关于Vector的小问题
- 该换行的地方输出特殊字符,这是怎么回事呢
- JWindow的setLocationByPlatform(),setAlwaysOntop()
- 小弟我做了一个启动4个线程控制一全局变量的问题,可是没有按照我预想的实现,请教为什么????我贴出了代码
- 复习中的新问题。请看!~
- 我的聊天程序 Exception 请高手帮忙
- switch 语句
- RMI的一大疑问——Stub生成
- 高手的问题?
- 大家帮忙看看下列语句产生的结果是什么??20分都给你们了!!!
- 求教,100分,小弟接一项目!!用jsp做,哥哥姐姐来帮忙!!~~
- 为一个类实现了所有接口中的的所有方法任把它声明为抽象类?
1). int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);
2). int i = Integer.valueOf(my_str).intValue();
另外楼主可能掉了valueof后面的intValue
Integer.valueOf(my_str).intValue();
所以你还是要自已设计好任务。Integer.parseInt() 碰到 空字符串或是里面只有空格的串会报错, 因为它认为 数字 总应该是 0~9 可能有正负号组成的, 不存在“没有0~9或正负号的数字),所以你还是要给它一个“语义”, 对于一些批量自动填充值的任务,比如 Apache Digester, BeanUtils, PropertyUtils , JAXB , JSP EL 等都自动使用一些类型转换器,也就是说 事情总是做了, 只是别人帮我们做了。 别指望光用嘴说就能实现的自动化, 至少现在看来还是没有这么普遍的发达。