如何将有值的数字字段清空啊?
我先设置个字符串然后保存的时候再转城int的,但是不行, 望高手指教。
String gid = null;
data.setGid(Integer.valueOf(gid));
字段就是integer,那么如何把有值的integer的值清掉成空值呢?
java 如何将数字类型字段设为空?
答案:2 悬赏:60 手机版
解决时间 2021-03-04 03:31
- 提问者网友:雨不眠的下
- 2021-03-03 20:02
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-03-03 21:12
如果是int的话 不能为空 只能为0!! 因为int不是对象,只有对象才能为空
如果你想为null 那么可以把int替换成Integer~~
答案补充:data.setGid(null);
如果你想为null 那么可以把int替换成Integer~~
答案补充:data.setGid(null);
全部回答
- 1楼网友:神的生死簿
- 2021-03-03 21:55
一、(1)使用integer.parseint()和double.parsedouble()方法。
(2)第二个问题不全啊,如果你想把数字转换为字符串的话。可以使用string.valueof()方法,也可以用""+数字,来进行强转。
(3)需要配合numberformat和bigdecimal来解决
http://apps.hi.baidu.com/share/detail/15540287
二、stringstr=newstring("字符串".getbytes("gb2312"),"iso-8859-1");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯