一个数与数据库里的文本想比较,明明相同却判为不一致

      这几天,在做一个小项目,项目中要求一个数,与数据库中的tags类想匹配,tags为text类型。做到结尾时,突然发现一个很奇怪的现象。就是比如我有10个数。其中一半可以匹配,但是另一半则睁眼瞎的判为不一致。详细:一个数为150,数据库中的text我转为list后,显示也是包括150的,但用循环就是得不到一致的情况。

   后来把条件

for(int i=0;i<list.size();i++){
     if(a==list.get(i)){}
}
   改为
for(int i=0;i<list.size();i++){
     if(a.equals(list.get(i))){}
}
   竟然就行了。再后来,问问同事,原来他们先前把tags列设置为json形式的了。所以从一开始就应该用json来转化,而不能用arraylist来硬转化。

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PTSJ通用数据库管理系统9.3 主要功能有: 一、字段开关与顺序控制功能。可控制据显示表、记录排序表、浏览编辑状态及据导出结果。换言之,只能显示、排序、编辑及导出被添加的字段,且显示、排序、编辑及导出结果的顺序与添加字段的顺序一致。 二、据计算与编辑功能。包括按线性公式批量修改记录、按工程公式批量修改记录、浏览编辑记录、修改单元格记录、增加记录、删除记录、合并记录等。 三、通用查询与检索功能。除可在全程或设定的范围内管理记录外,还可设定过滤条件,对只符合条件及规定范围内的记录进行操作。 四、据排序功能。排序的结果可导出为Access据(MDB)、Excel据(XLS)、文本据(TXT)、Xbase据(DBF)等格式。   五、比较功能。可比较两个表的结构属性及记录异同情况,也可比较同一表中两个字段的异同情况,并存储比较结果。   六、记录合并功能。可将据表中某列(关键字段)具有相同值的所有记录据进行合并。 七、记录连接功能。可将两个表中符合条件(两个表中各自选定的关键字段值相同)的所有记录连接生成一个新的表。 八、据统计功能。可对表中据以记录为单位进行汇总(横向统计)、也可以字段为单位进行汇总(纵向统计,即分类汇总)。统计的结果可导出为Access据(MDB)、Excel据(XLS)、文本据(TXT)、Xbase据(DBF)等格式。 九、据导入导出功能。可将Access数据库、Xbase数据库、Excel数据库Text文本数据库等四种格式的数据库格式进行相互导入导出。导出前可设置过滤条件、导出范围及导出字段开关与顺序。 十、文本据分隔符转换功能。为了兼容除逗号以外的其它分隔符的文本文件,应用此模块进行分隔符转换(即替换),以适应本软件或用户其它软件的特殊要求。 十一、曲线显示与打印功能。不仅可显示任意字段变量随记录号的变化曲线,而且还可显示任意两个字段变量之间的关系曲线。显示的曲线可打印输出到WORD文档中。 十二、结构维护功能。可新建库、压缩库、增加表、删除表、修改表名、增加字段、删除字段、修改字段属性(包括字段名称、字段类型、字段尺寸)。 十三、密码管理功能。可管理有密码的数据库,并具有设置密码、修改密码、清除密码、破解密码等功能。 十四、管理非Access文件。包括Xbase、Excel、Text等类型的文件,并可对记录据进行查询检索、编辑、统计、排序,且管理的结果可导出为mdb、dbf、txt、xls等格式。 十五、用户可根据实际应用情况,自定义软件的名称、据处理路径、据备份路径等,使据管理更加个性化。鼠标经过大多控件处,均有相关帮助与提示信息。软件可在菜单方式与集成方式两种界面之间自由切换,并根据屏幕分辨率软件自动调节窗体,使窗体始终保持最大的可视界面,建议屏幕分辨率设置为1024×768为最佳。 与9.1版相比,9.2版增加了本据分隔符转换功能;进一步完善了导入导出功能,使导入导出成功率更高。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值