Java实现替换多个字符串中的参数
Java根据id从数据库查询到SQL,SQL中需要传参的地方用%s表示,
例如 String sql = "SELECT * FROM a WHERE a.id ='%s' AND a.name LIKE '%s%' ";
前端传到后台两个参数,1,张三,需要用前端传递的两个参数替换SQL中参数
假如两个参数在一个String[] parameterList ={“1”,“张三”};
实现方式:sql = sql.format(sql, parameterList);
执行上面代码后sql="SELECT * FROM a WHERE a.id ='1' AND a.name LIKE '%张三%' ";
到此,参数替换成功。
注意:如果参数不需要模糊查询,在数据库中的sql定义参数的时候,a.id='%s'即可,如果是模糊查询需要前后都模糊,需要参数定义为:a.name LIKE '%%%s%%'。因为%在format中使用时是特殊字符。
Java实现替换多个字符串中的参数相关推荐
- php中的替换函数,php字符串中替换函数是什么
php字符串中替换函数有两种,分别是:1.substr_replace函数,用于把字符串的一部分替换为另一个字符串:2.str_replace函数,能够使用一个字符串替换字符串中的另一些字符. 本文操 ...
- matlab 将图形另存时,在文件名字符串中添加参数,总是保存出错,无效文件名
将图形另存时,在文件名字符串中添加参数,总是保存出错,解决方式如下: 注意:我尝试过 string(1) char(1) 等都不可以,提示无效文件名. filename = ['Point cloud ...
- java word替换图片_Java Word中的文本、图片替换功能
Word中的替换功能以查找指定文本然后替换为新的文本,可单个替换或全部替换.以下将要介绍的内容,除常见的以文本替换文本外,还将介绍使用不同对象进行替换的方法,具体可包括: 1. 指定字符串内容替换文本 ...
- java去除特殊字符_java去除字符串中的特殊符号或指定的字符
方法一 String regEx="[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%--&*()--+|{}[]'::&quo ...
- 字符串替换,将给定字符串中的大写英文字母按对应规则替换
本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W - - X C Y B Z A 输入格式: 输入在一行中给出一个不超过80个字符. ...
- java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置
给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中 * 找出 needle 字符串出现的第一个位置 (从0开始).如果不存 ...
- java 字符 次数_java-统计字符串中各字符次数
package com.day5.test; public class Test2 { /** * @param args * 需求:统计字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字 ...
- java中输出第一个a的的位置,java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置...
给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中 * 找出 needle 字符串出现的第一个位置 (从0开始).如果不存在 ...
- Java实现 LeetCode 345 反转字符串中的元音字母
345. 反转字符串中的元音字母 编写一个函数,以字符串作为输入,反转该字符串中的元音字母. 示例 1: 输入: "hello" 输出: "holle" 示例 ...
最新文章
- 计算机鹅点云,CVPR 2020 | 用于点云中3D对象检测的图神经网络
- python中文叫什么意思-python中文读什么
- 多重签名(Multisig)
- 【python】排序算法的稳定性冒泡排序(画图详细讲解)
- 我是如何进入全球顶级AI实验室的 (1)
- php exec grep 写错误,又遇到了grep的结果毫无意义的错误性显示
- 【Java中级篇】动态代理机制
- 编写react组件_如何编写第一个React.js组件
- kl变换与小波变换区别与联系_小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解...
- SystemVerilog中根据系统时间产生随机数的函数
- hibernate 一对多_为什么很多人不愿意用hibernate了?
- jni数组使用(二)
- java递推_【Java】递归递推的应用
- 栈和队列基本概念,顺序栈的表示和实现
- 定时重启群晖 SurveillanceStation NVR服务
- 计算机终端的串口并口指什么,串并口
- ubuntu 12.04 安装 Anjuta
- 浅谈智能DNS云解析(二)
- rust最美建筑_历届普利兹克奖大师作品回顾——建筑界的诺贝尔奖
- 微俱聚平台更新日志jquery时间轴特效
热门文章
- 如何通过css选取元素以及封装了获取,删除css的相关操作
- ASP.NET AJAX深入浅出系列课程
- Office SharePoint Server 2007 规划和体系结构2
- java linkedhashmap_java学习-hashMap和linkedHashMap
- linux 脚本中除法运算符,Linux中Shell的算数运算符和位运算符用法笔记
- 阈值Java_OpenCV简单阈值
- gradle 的cas 转maven_Gradle 历险记(二):从 maven 到 gradle 迁移的一些坑
- android 应用状态,保持应用程序状态在Android上
- mysql正则提取字符串_mysql字符串查找截取与正则表达式的联合应用
- 打用户断点_如何快速测出线缆断点 ?一文了解清楚