|
该帖已经被评为隐藏帖
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-10-18
用string到int的转换,如果string位数超过10位以上,会报java.lang.NumberFormatException: For input string: "200710180917"
package Test;
public class TestInt {
/**
* @param args
*/
public static void main(String[] args) {
String str="2007101809";
int i = Integer.parseInt(str);
System.out.println("i:"+i);
}
}
如果str的长度在10位以内是没问题的,如果str="200710180917"就会报错,我想把类似"200710180917"得字符串转成int如何办? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-10-18
你这问题也太。。。。。。。。。。。。。。。。!!!
你真的不懂long?? |
|
| 返回顶楼 | |
|
时间:2007-10-18
惊鸿逝水 写道 你这问题也太。。。。。。。。。。。。。。。。!!!
long可以用在这里?
你真的不懂long?? |
|
| 返回顶楼 | |
|
时间:2007-10-18
为什么要这么做
这业务是谁设计的 |
|
| 返回顶楼 | |
|
时间:2007-10-18
javachs 写道 惊鸿逝水 写道 你这问题也太。。。。。。。。。。。。。。。。!!!
long可以用在这里?你真的不懂long?? 我真怕了你的问题了,显得我很白痴,真的。我很认真的检讨自己! |
|
| 返回顶楼 | |
|
时间:2007-10-18
惊鸿逝水 写道 javachs 写道 惊鸿逝水 写道 你这问题也太。。。。。。。。。。。。。。。。!!!
long可以用在这里?你真的不懂long?? 我真怕了你的问题了,显得我很白痴,真的。我很认真的检讨自己! |
|
| 返回顶楼 | |
|
时间:2007-10-18
ddandyy 写道 为什么要这么做
这业务是谁设计的 没有为什么,要求就是这样的。 |
|
| 返回顶楼 | |
|
时间:2007-10-18
要求?
谁要求? 客户?PM? |
|
| 返回顶楼 | |
|
时间:2007-10-18
ddandyy 写道 要求?
这个要求不是太过分吧,这是不是java的一个bug
谁要求? 客户?PM? |
|
| 返回顶楼 | |
|
时间:2007-10-18
................
你................ |
|
| 返回顶楼 | |





