mshd.net
当前位置:首页 >> jAvA里字符串"001"转化为LONG型会是1吗 >>

jAvA里字符串"001"转化为LONG型会是1吗

是的。你自己去尝试一下也就知道了。 String str = "001";long num = Long.parseLong(str);System.out.println(num);

修改 为 '',即用单引号包围

办得到吗?最好还是计算的时候是int,显示的时候再换成字String 吧!?

/*** 字符串+1方法,该方法将其结尾的整数+1,适用于任何以整数结尾的字符串,不限格式,不限分隔符。* @author zxcvbnmzb* @param testStr 要+1的字符串* @return +1后的字符串* @exception NumberFormatException*/public static String addOne(...

代码如下: class one{public static void main(String [] args){int i=001;String str=String.format("%03d",i);//0代表前面补零,3代表输出3位,根据你的需要修改即可。System.out.print(str);}}输出结果:

System.out.printf("the number is: %03d",x); 亦可用 String.format()方法 d意为整数 x为参数 03为长度为3位不足补0 'd' 整数 结果被格式化为十进制整数 'o' 整数 结果被格式化为八进制整数 'x', 'X' 整数 结果被格式化为十六进制整数 'e', 'E'...

寒 这个似乎也只能转换成1这样的 001 还真没有见过

比如你把你的数据都存在数据库里。 把你们这字符串分为两部分,前面取系统日期(在数据库中的字段为date),后面做一个整型变量(times)。 然后系统日期取出来后,搜索数据库date字段,如果找到了相同相同日期的数据了,就取times字段里最高的数据...

单独写个insert 语句('001') 直接运行,看能否保存进去 ,如果可以的话 ,就是java代码有问题,如果不行,看一下字段是否配置的有问题,varchar 型理论上是可行的

字符串作为函数change的参数inputStr byte[] change(String inputStr) { byte[] result = new byte[inputStr.length() / 2]; for (int i = 0; i < inputStr.length() / 2; ++i) result[i] = (byte)(Integer.parseInt(inputStr.substring(i * 2, ...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com