首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

用Map从DB里掏出Char型数据,为什么会有多余的空格

2011-11-28 
用Map从DB里取出Char型数据,为什么会有多余的空格?DB:CHAR54位,存有7个汉字,40个半角空格用Map取出之后为

用Map从DB里取出Char型数据,为什么会有多余的空格?
DB:CHAR   54位,存有7个汉字,40个半角空格
用Map取出之后为什么变成7个汉字,47个半角空格了??

[解决办法]
用varchar就不会了,你换下试试
数据库基本常识
[解决办法]
Map是什么东东?
应该不是java.util.Map吧
[解决办法]
取出来再把空格删了不就行了.....干嘛非得在一棵树上吊死呢???
[解决办法]
Because char 类型规定了长度,若不够长度部分自动以空格填充.
[解决办法]
re:
用Map取出之后为什么变成7个汉字,47个半角空格了

an:
刚好54位,跟数据库定义一致.

热点排行