for inpit string:"存的比率"我是这么转换的 类型是object
string vv=objcect.tostring();
int vvv=Integer.parseint(vv);
int vs=interger.valueof(vvv).invalue();
手打上的 没区分大小写
转换的时候报错
for inpit string:"存的比率"
string vv=objcect.tostring();
int vvv=Integer.parseint(vv);
int vs=interger.valueof(vvv).invalue();
手打上的 没区分大小写
转换的时候报错
for inpit string:"存的比率"
解决方案 »
- RCP开发状态栏设置的问题
- java默认浮点型是什么?double OR float?
- 问3个问题 谢谢了
- (求解)请简单构造一个“SQL注入”漏洞发生的场景,即编写一个有问题得SQL访问代码,并模拟可能存在得安全问题。
- 关于向JTableHeader添加表头数据的问题
- 小弟专门向各位大大请教!
- 面试题:写一个程序证明StringBuffer是线程安全的,而StringBuilder是线程不安全的
- 怎么在一个frame上放20个panel??
- 循环里面执行sql插入语句只执行第一个插入,为什么??
- 急,急,急!!!
- Java Swing的日历控件谁有啊!
- 求助:如何获得调用方法的对象的名字呢?帮我看一下我的代码
int vs=interger.valueof(vvv).invalue(); 那现在vvv和vs都是int型的,可以直接赋值的,为什么你还要进行integer,valueof转换呢 ,同类型转换成同类型当然报错
首先你就是一个错误的做法.vv的值根本无法做整型转换肯定会报出错误.
int vs=interger.valueof(vvv).invalue();
这句.valueof() 返回的是int基本数据类型.而inValue()是Integer的方法.
你再看一下.OK.===========================
不正确的楼下再指指呀!
==============================
不好意思.也许没说明白.int vvv=Integer.parseint(vv);在程序中不要出现这个语句呀! 很不安全.你必须保证VV100%能转换.否则肯定出错.
意思是在转换前做判断.还是用捕获异常都随你了.
int vvv=Integer.parseint(vv);
int vs=vvv;
直接这样不行吗。
我不知道,你需要什么样的结果 还是建议你参考4楼 提前做一个Exception抛出
否则的话,就出错
所以说,你的string串不全是关于数字的串