当前位置: 首页 > news >正文

将字符串“1,2,3“转换为“1‘,‘2‘,‘3‘“

工作真实案例:

sql查询条件:combination_status in('1','2','3');

//如何将String combinationStatus="1,2,3";变成String combinationStatus="'1','2','3'";
//前端参数用string接收
String combinationStatus = "1,2,3";
//方法一:join+split
String result="'"+String.join("','",combinationStatus.split(","))+"'";
System.out.println("result:"+result);
//方法二:replaceAll
String result2="'"+combinationStatus.replaceAll(",","','")+"'";
System.out.println("result2:"+result2);//前端参数用数组接收
String [] combinationStatusArray={"1","2","3"};
String result3=Arrays.asList(combinationStatusArray).stream().collect(Collectors.joining("','","'","'"));
System.out.println("result3:"+result3);

效果:

http://www.dtcms.com/a/339988.html

相关文章:

  • Hive常用命令参考
  • 如何保证ES和数据库的数据一致性?
  • java基础(十二)redis 日志机制以及常见问题
  • langChain—状态管理:跟踪复杂任务的上下文流程
  • Linux 进程间通信(IPC):信号、共享内存
  • 内网后渗透攻击--隐藏通信隧道技术(压缩、上传,下载)
  • 19. 大数据-产品概念
  • MySQL 从入门到精通 11:触发器
  • 【群晖NAS】在openwrt上实现内网穿透,并配置外网IP映射(Debian/Ubuntu)
  • 2025-08-19利用opencv检测图片中文字及图片的坐标
  • RocketMq消费者动态订阅topic
  • 【PyTorch项目实战】OpenNMT本地机器翻译框架 —— 支持本地部署和自定义训练
  • 千里马招标网站的核心技术分析
  • qwen2.5vl(1): 环境安装及运行
  • 二维图像处理(完整版2)
  • iOS安全和逆向系列教程 第22篇:iOS应用网络安全与通信保护
  • 自学python第10天
  • 路由器最大传输速率测试
  • VS Code 终端完全指南
  • Pandas中数据清理、连接数据以及合并多个数据集的方法
  • 仿新浪微博 typecho 主题模板源码
  • 1. AutoSAR 技术学习
  • Spring AOP核心原理与实战指南
  • 任务十一 搜索页面开发
  • Incredibuild 新增 Unity 支持:击破构建时间过长的痛点
  • AutoSarAP状态管理的状态机能否理解成C++的类?
  • 电视系统:开启视听新时代
  • 一个多功能的文件分享工具--zdir手动部署教程
  • 垂直领域大模型构建:法律行业“类ChatGPT”系统的训练与落地
  • el-table合并单元格