问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在java中一条sql语句中有多个函数和where条件如何替换其中的字段为空格

发布网友 发布时间:2022-04-07 18:52

我来回答

2个回答

懂视网 时间:2022-04-07 23:14

我的需求是SQL文件中有成千的类似数据,我要将它们进行转换格式,如下图

技术分享

第一步:将字符段楼替换,使用word排版

把数据拷贝到word中,使用特殊字符替换

技术分享

技术分享

点击全部替换,替换之后如下图,这时候它是一串很长的字符串

技术分享

第二步:编写Java替换程序

在代码中num是分割段,到第16个字符时候换行
public class Demo {
	public static void main(String[] args) {
		String s = "'133','153','180','181','189','177','130','131','132','155','156','145','185','186','176','134','135','136','137','138','139','150','151','152','158','159','182','183','184','157','187','188','147','178','170'";
		String str[] = s.split(",");
		StringBuilder sb = new StringBuilder();
		StringBuilder rs = new StringBuilder();

		int num = 15; // 15是分割段
		int yu = str.length % num;

		int a = 0;
		for (int i = 0; i < str.length; i++) {
			a++;
			sb.append(str[i] + ",");
			if (a == num) {
				a = 0;
				rs.append(sb + "
");
				sb = new StringBuilder();
			}
		}
		sb = new StringBuilder();
		for (int i = yu; i > 0; i--) {
			sb.append(str[str.length - i] + ",");
		}
		rs.append(sb);
		System.out.println(rs.substring(0, rs.length() - 1));

		System.out.println("
" + str.length + " : " + (rs.toString().split(",").length));
	}
}
运行之后如下图

技术分享

第三步:将输出的字符替换SQL字符即可

比如下面效果

技术分享



Java批量将文件中的段落替换成空格,根据指定分隔符换行(SQL示例)

标签:字符替换

热心网友 时间:2022-04-07 20:22

用占位符,${id},${name},然后用值去替换这些占位符
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 有没有好用又廉价的睫毛膏和睫毛增长液? 眼线液与睫毛膏哪个好用? 电脑登录密码如何打文字 密码输入是文字,要怎样才能输文字 电脑密码怎么输入汉字 电脑登录密码zhang@981388字怎样打上去? windows10开机输入密码界面,怎么输入文字开机密码? 电脑上的密码怎样打字 电脑密码怎么输入文字 电脑开机输入密码时,怎么输入中文 电脑密码汉字怎么输入 电脑开机密码是文字怎么输入 做西式甜点的工具有哪些? 烘焙工具什么牌子好 欲善其事,必先利其器,做烘培要备好哪些工具? 那么贵的七叶一枝花是什么,为什么很少有人种植? 谁知道这个腾讯科技短信怎么删除,客服电话不管用 七叶莲的图片 七叶莲图片 腾讯科技发的限号提醒信息怎么解除 长款白色毛衣怎样搭配外套图片 白色长款毛衣怎么搭配 白色长款毛衣外套里面应该搭配什么颜色的裙子 白色毛衣配什么颜色的内搭好看 白色中长款毛衣搭什么颜色打底裤 长款白色低领毛衣怎么搭配 白色长款毛衣外套里配什么好看啊? 减肥鸡蛋黄能吃吗 母鸡里面的鸡蛋黄可不可以吃 刚来杭州怎么办暂住证 在杭州市工作的外地人员怎么办理暂住证?要什么材料? 华为nova5ipro后盖破了,会影响回收价格吗? 如何用powerpoint做幻灯片加背景音乐 亚泰热力和长春热力集团有什么区别? 谁能提供长春亚泰集团的相关资料 怎样查询所买的股票是做什么的?是否有过送配股? 2009年分红配股股票有哪些? 股票的历史问题,谁帮我查一下,谢谢高分悬赏 如何把文档中的分隔符换成换行符 治疗去除黑眼圈去医院好还是去美容院好