当前位置: 代码迷 >> Eclipse >> 怎样来提取用户输入数字前面的零,如:00123解决方案
  详细解决方案

怎样来提取用户输入数字前面的零,如:00123解决方案

热度:107   发布时间:2016-04-23 14:15:09.0
怎样来提取用户输入数字前面的零,如:00123
怎样来提取用户输入数字前面的零,如:00123,当用户输入00123,提交后数据库中还是00123.

------解决方案--------------------
你现在用的是数字吧,,,用字符串呢?
------解决方案--------------------
意思不是很明确哦
------解决方案--------------------
大不了把他前边的0依次截取掉呗。
static String removeFirst(String str) {
while (true) {
if (str.length() > 1) {
char c = str.charAt(0);
char nextC = str.charAt(1);
if (c != '0') {
break;
} else {
if (nextC == '.') {
break;
} else {
str = str.substring(1);
}
}
} else {
break;
}
}
return str;
}

------解决方案--------------------
LZ,想把00123数据库里的保存到number型的字段中吧?
如果是number型的话,会直接的前面的00去掉保存为123而不是00123
------解决方案--------------------
可以把这个字段设置成字符串型的就可以了啊。
------解决方案--------------------
探讨
可以把这个字段设置成字符串型的就可以了啊。

------解决方案--------------------
探讨
可以把这个字段设置成字符串型的就可以了啊。
  相关解决方案