09011501001
这是一个string型的,这是一种编码规则,前六位指的是年、月、日,所以0是不能去掉的
这是一个string型的,这是一种编码规则,前六位指的是年、月、日,所以0是不能去掉的
解决方案 »
- 面试答复时间
- 出错了,请高手帮下忙
- java怎么实现tsv格式文件的导入导出
- hibernate删除时出现的小问题
- !紧急:tomcat项目,一个用户登录发现是另一个用户的问题,怎么回事?
- 有关hibernate的多对多关系中session.update没法使用的情况
- 初学hibernate,问问关于下面的异常,如何定位问题出现在那里?非常感谢
- 一个关于EJB的remove方法的疑问??
- 放分!我终于把one2one,one2many,many2many,所有的关系都搞定了。
- 如何能在不同的页面之间取得stateful sessionbean中保存的信息。如果能够实现,请贴出示例代码,谢谢各位大侠了。
- 有必要研究一些开源框架的源码吗?
- 帮忙解决下配置spring2.0+hiberate 3.1后启动Tomcat5.5 报错误
long i = Long.parseLong(s);
建议使用楼上的方法
String s = list.get(0);
int i = Integer.parseInt(s);
你这个出错是因为int最大值为2147483647,而你的9011501001超出了范围
String s = "09011501001";
long i = Long.parseLong(s);
System.out.print("i = " + i);
i=9011501001
往数据库里加的时候就直接把两个String拼在一起存了!
代码为:
String s0 = "0";
String s = "09011501001";
long i = Long.parseLong(s) + 1;
String s1 = s0 + i.toString(i);
System.out.print("s1 = " + s1);
s1 = 09011501002
.................