去掉首尾字符java_Java去除字符串首尾特定字符
工作中,由于mysql存储格式特定,字符串首尾均带有单引号,需要对首尾单引号做一个去除处理。我将此封装到一个公共的方法里,代码如下:
1 /**
2 * 去除首尾指定字符
3 * @param str 字符串
4 * @param element 指定字符
5 * @return
6 */
7 public static String trimFirstAndLastChar(String str, String element){
8 boolean beginIndexFlag = true;
9 boolean endIndexFlag = true;
10 do{
11 int beginIndex = str.indexOf(element) == 0 ? 1 : 0;
12 int endIndex = str.lastIndexOf(element) + 1 == str.length() ? str.lastIndexOf(element) : str.length();
13 str = str.substring(beginIndex, endIndex);
14 beginIndexFlag = (str.indexOf(element) == 0);
15 endIndexFlag = (str.lastIndexOf(element) + 1 == str.length());
16 } while (beginIndexFlag || endIndexFlag);
17 return str;
18 }
调用的时候只需要传参即可。示例如下:
1 //字符串contextArr为:‘发布公告新test‘,u‘倒计时最后4天!!!‘
2 String[] contextArr = StringUtils.split(context, ",");
3 String title = contextArr[0];
4 String content = contextArr[1];
5 //去掉首尾字符串‘
6 title = StringUtil.trimFirstAndLastChar(title, "‘");
7 content = StringUtil.trimFirstAndLastChar(content, "‘");
去掉首尾字符java_Java去除字符串首尾特定字符相关推荐
- 去掉字符串首尾逗号_去除字符串首尾空格和特殊字符
去除字符串首尾空格和特殊字符 用户在输入数据时,经常会在无意中输入多余的空格,在有些情况下,字符串中不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符.在PHP中提供了trim()函数去 ...
- php 去掉后导字符,PHP去除字符串最后一个字符的三种方法实例
前言 本文讲讲PHP中如何正确的去除字符串中的最后一个字符,之前跟大家分享过一篇关于PHP去除字符串最后一个字符的三种方法的文章,但是没给出实例,下面话不多说,直接上代码,相信一眼就能看出来了,直接将 ...
- js 字符串删除首尾_JavaScript trim 实现去除字符串首尾指定字符的简单方法
实例如下: String.prototype.trim = function (char, type) { if (char) { if (type == 'left') { return this. ...
- C语言去掉字符串首尾空格,C语言实现去除字符串首尾空格
C语言实现去除字符串首尾空格 2019年09月28日 | 萬仟网IT编程 | 我要评论 /* C语言去除字符串首尾空格,trim()函数实现 https://blog.csdn.net/u013022 ...
- 去除字符串首尾字符随笔纪要
背景:项目中需要关联出不同的数据用","逗号分隔,为此使用Set 装载toString后前后存在"["和"]",为此随笔纪要一番.函数说明: ...
- python字符串用空格切片_Python切片操作去除字符串首尾的空格
下面通过实例代码给大家分享Python切片操作去除字符串首尾的空格的方法,具体内容如下所示: #利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法 d ...
- php 去除中英文空格,php去除字符串首尾中英文空格程序-PHP源码
下面本文章来给各位同学总结了几种php去除字符串首尾中英文空格程序实例,这里有用正则替换与trim系列函数删除,下面我们来看看. <script>ec(2);<script> ...
- php 去除中英文空格,php去除字符串首尾中英文空格程序_PHP教程
下面本文章来给各位同学总结了几种php去除字符串首尾中英文空格程序实例,这里有用正则替换与trim系列函数删除,下面我们来看看. 例1.trim函数删除空格 trim()函数用于去除字符串开始位置以及 ...
- php 去除中英文空格,php去除字符串首尾中英文空格程序
下面本文章来给各位同学总结了几种php去除字符串首尾中英文空格程序实例,这里有用正则替换与trim系列函数删除,下面我们来看看. 例1.trim函数删除空格 trim()函数用于去除字符串开始位置以及 ...
最新文章
- JAVA:控制台输入问题
- 图像显著区域检测代码及其效果图 saliency region detection
- webpack简单配置
- 使用Java 8 CompletableFuture和Rx-Java Observable
- Keil | 解决Keil双击工程名无法打开.map的问题
- Jeecg 切换默认首页方法
- 采集gpu_GPU温度的采集
- 下列字符是c语言保留两位小数,c语言中保留两位小数
- 音视频开发之旅(41)-天空盒
- NC6.3 变更销售合同维护模板后单据追溯查询提示权限问题的解释
- 海康4200门禁导入人脸_新品上手丨海康威视人脸门禁考勤一体机使用体验
- java手游服务开发_jforgame,一个用java编写的轻量级手游服务端框架
- 两种重要的数据【逻辑数据模型,概念数据模型】
- 小迪渗透Waf绕过(陆)
- C标准库-va_list
- 2021-08-20红外额温枪方案核心芯片ZHW3548
- 【Python数据可视化(五)】创建3D可视化图表
- 分享99个中国风ppt,总有一款适合你
- 在vue-cli项目中,如何使用网易云信
- User-Agent(浏览器标识)应用详解
热门文章
- linux设置mysql防火墙端口映射_Linux防火墙默认是关闭3306端口,iptables实现端口转发、端口映射及双向通路...
- idea中文件提交不了svn怎么办
- xp计算机连接不上网络打印机驱动,解决win10无法连接到XP计算机共享打印机
- 【中亦安图】Systemstate Dump分析经典案例(7)
- 双硬盘装linux系统,在我的双硬盘windows电脑上安装ubuntu18.04
- 绿色手动安装MySQL数据库
- 企业招聘普遍年龄35岁以下,那全国人过40岁都干什么去了?
- HTML5-VScode-常用标签的样式以及复合写法
- 几个我感觉不错的在线课程学习app
- 十分钟写一个基于springboot+vue+redis+mysql的银行转账与用户后台管理系统,redis实现用户登录与缓存