怎样来提取用户输入数字前面的零,如: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
[解决办法]
可以把这个字段设置成字符串型的就可以了啊。
[解决办法]