首页 > 其他分享 >//根据商品名称模糊查询时可以输入空格

//根据商品名称模糊查询时可以输入空格

时间:2023-02-06 14:44:37浏览次数:51  
标签:ObjectUtils isTrue 商品名称 replaceFirst 查询 空格 chr vo condition

导包:import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;


if (ObjectUtils.isNotNull(vo.getName())) {
boolean isTrue = true;
String condition = vo.getName().replaceAll("\\s+", " ");
for (int i = 0; i < condition.length(); i++) {
char chr = condition.charAt(i);
if ((chr < 48 || chr > 57) && chr != ' ') {
isTrue = false;
break;
}
}
if (isTrue) {
if (condition.charAt(0) == ' ') {
condition = condition.replaceFirst(" ", "");
}
condition = condition.replaceFirst(" ", "/");
condition = condition.replaceFirst(" ", "R");
}
vo.setName(condition);
}

标签:ObjectUtils,isTrue,商品名称,replaceFirst,查询,空格,chr,vo,condition
From: https://www.cnblogs.com/lplzww/p/17095352.html

相关文章

  • mysql max_allowed_packet查询和修改
    ​mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet参数限制掉,导致失败。查看目前配置  showVARIABLESlike......
  • 查询
    查询多条记录语法格式:db.collection.find(query,projection,options)query为查询条件projection为展示行规则options为其他条件使用db.getCollection("books").fi......
  • 使用kibana来进行ElasticSearch的信息查询检索
    大家经常会听到使用ELK搭建日志管理平台、完成日志聚合检索的功能,那么这个平台到底是个什么概念,怎么搭建,怎么使用呢?ELK包括ElasticSearch(数据存储、快速查询)、logstash(日志......
  • 小程序云开发联表数据查询以及云函数中的应用
    点击观看视频↓↓↓小程序云开发联表数据查询以及在云函数中的应用|多表查询|连表lookup|聚合函数文章目录​​1、联表查询​​​​(1)lookup联接两个表格​​​​(2)使......
  • C/C++航班信息的查询系统[2023-02-05]
    C/C++航班信息的查询系统[2023-02-05]选题十七:航班信息的查询系统[问题描述]该设计要求对飞机航班信息进行排序和查找。可按航班的航班号、起点站、到达站、起飞时间以......
  • 慢查询治理相关
    没有索引,全表扫描,需要进行添加索引扫描没有使用whereid>xxxorderbyidlimit进行扫描,直接wherexxxorderbyidlimitoffset,limit,两种前者是explain:typeran......
  • 在gorm中查询数据库
    这是一个系列的文章,上一篇的地址:上一篇现在我们来看看如何查询某一条数据。例如现在我想查询数据库中是否存在一个名为“灰太狼”的人,那么就可以这么写代码:packagemain......
  • Html空格的应用
    不同空格符合的区别&nbsp;半角的不断行的空白格(推荐使用)&ensp;半角的空格&emsp;全角的空格详细的含义:&nbsp;:这是我们使用最多的空格,也就是按下space键产生......
  • 混合应用字符串插值、字符串格式方法生成动态查询语句
    Strings=String.Format("select*fromPrice_ItemDeptswhereFeeDeptID={0}{1}{2}",$"'{deptID}'",string.IsNullOrEmpty(categoryID)?""......
  • 《剑指Offer》-5-替换空格
    因为C++中的string本质上是一个静态数组,所以不能直接将长度1的空格直接替换为长度3的指定字符串也就是说要准备一个新的字符串才行 stringreplaceSpace(string......