contains的错误用法产生的模糊匹配bug
来源:互联网 发布:java 静态变量 泛型 编辑:程序博客网 时间:2024/04/30 21:15
import java.util.ArrayList;
import java.util.List;
/**
* 这个例子来源于一个搜索条件业务逻辑产生的bug
* 查询sql明明写的是模糊查询,但是在这种业务逻辑
* 下去写却不能生成模糊查询的效果.
* @author tgy
*
*/
public class TestContains {
public static void main(String[] args) {
List<String>total=new ArrayList<>();
total.add("hello133");
total.add("word2007");
total.add("red hat linux");
//源代码业务逻辑的错误写法
System.out.println(total.contains("word2007"));//true
System.out.println(total.contains("word"));//false
//经过我修改后的写法:这样就可以产生模糊查询的效果了
System.out.println(total.toString().contains("word"));//true
}
}
import java.util.List;
/**
* 这个例子来源于一个搜索条件业务逻辑产生的bug
* 查询sql明明写的是模糊查询,但是在这种业务逻辑
* 下去写却不能生成模糊查询的效果.
* @author tgy
*
*/
public class TestContains {
public static void main(String[] args) {
List<String>total=new ArrayList<>();
total.add("hello133");
total.add("word2007");
total.add("red hat linux");
//源代码业务逻辑的错误写法
System.out.println(total.contains("word2007"));//true
System.out.println(total.contains("word"));//false
//经过我修改后的写法:这样就可以产生模糊查询的效果了
System.out.println(total.toString().contains("word"));//true
}
}
0 0
- contains的错误用法产生的模糊匹配bug
- jQuery的模糊匹配
- CONTAINS语法的用法
- RaidoButton产生的bug
- bug产生的原因
- mysql日期的模糊匹配
- VLOOKUP模糊匹配的妙用
- 字符串匹配/模糊匹配(查找/模糊查找)的算法
- 快速字符串模糊匹配--基于Horspool的模糊匹配算法
- list的contains方法用法
- 集合中contains的用法
- 编程产生bug的原因
- Bug产生的原因有
- unicode 产生的错误
- EINTR错误的产生
- JAVA基础之sql模糊匹配、外键以及jsp中include的用法
- WebSocket :记录WebSocket onError错误用法导致的BUG
- wallop 的一个bug 的产生条件
- 并发网络架构
- Java读取Excel内容
- matlab 2015b compile java package 编译 jre1.8 jre1.7版本不一致的问题
- 使用Spring + Jedis集成Redis
- c语言课程设计2
- contains的错误用法产生的模糊匹配bug
- android aidl通信 RemoteCallbackList客户端注册回调
- ffmpeg+opencv播放器开发
- css中字体单位px,pt,em ,rem,百分比之间的区别和用法
- ios类方法和实例方法的区别和使用场景
- grails代码学习教程
- PRINCE2认证之项目四大管理步骤
- Trie
- 全面解析Hibernate框架--小白必看 2