一个数与数据库里的文本想比较,明明相同却判为不一致
来源:互联网 发布:ubuntu tftp 不能启动 编辑:程序博客网 时间:2024/05/21 08:37
这几天,在做一个小项目,项目中要求一个数,与数据库中的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
- 一个数与数据库里的文本想比较,明明相同却判为不一致
- mysql 明明没有相同的值,插入时却提示主键冲突
- 安装CloudStack数据库时明明密码输对了,却提示错误的情况
- ios 比较是否为相同的frame
- maven一个经常性的坑,明明本地库有包,却提示某些包报错,包找不到
- Perl与Python处理文本数值的一个比较
- 找与一个数二进制表示1的个数相同的相邻的两个数
- 同一个数据库里,两个相同字段但是顺序不同的数据表合并教程
- 求一个最小的一个大于N并且二进制权重与N相同的数
- 关于JSONArray明明添加add JSONObject却为空
- 缓存与数据库不一致的解决方案
- 数据库查出来的明明是时间返回却变成一串无规律的数字。解决方法 /** * 时间戳转时间格式 * @param jsondate 得到的number 型时间数 */ function
- 比较两个文本不同的行/比较两个文本相同的行
- 为什么一个以”.java”为后缀的源文件只能有一个与文件名相同的类?
- 【问题汇总】文本高度与字号不一致的问题
- 文本长度与字符长度不一致的问题
- 两个数组,大小都为n,两个数组里有相同的元素,设计一个算法,找到两个数组中相同的元素
- 输出一个整数序列中与指定数字相同的数的个数
- android中TextView的SpannableString小结
- linux-0.12/boot/bootsect.S下的常见问题
- Hive使用记录
- 发送自定义广播
- 版本控制相关研究一:版本控制需求的出现
- 一个数与数据库里的文本想比较,明明相同却判为不一致
- weblogic下配置jms步骤
- HttpClient session
- IOS HTTP 之同步请求、异步请求、GET请求、POST请求
- Unity3D研究院之Unity中连接本地或局域网MySQL数据库(五十九)
- 判断字符串A中是否包含字符串B
- SqlHelper类
- android从应用到驱动之—camera(1)---程序调用流程
- Algorithm--Insertion Sort