去掉字符串头尾指定字符
package com.cloudsky.utils;
/*** @ClassName: TrimCharUtil* @Author: lulu* @Description: 去掉字符串头尾指定字符* @Date: 2021/6/23 17:56* @Version: 1.0*/public class TrimCharUtil {/*** 去掉字符串头尾指定字符* @param source 需要处理的字符串* @param element 指定字符* @return*/public static String trimFirstAndLastChar(String source, char element) {boolean beginIndexFlag = true;boolean endIndexFlag = true;do {//判断指定字符是否出现在该字符串的第一位 是--返回下标1 否--返回下标0int beginIndex = source.indexOf(element) == 0 ? 1 : 0;//判断指定字符是否出现在该字符串的最后一位 是--返回出现的位置 否--返回字符长度int endIndex = source.lastIndexOf(element) + 1 == source.length() ? source.lastIndexOf(element) : source.length();//开始截取字符串source = source.substring(beginIndex, endIndex);//判断新字符串首位是否还存在指定字符beginIndexFlag = (source.indexOf(element) == 0);//判断新字符串最后一位是否还存在指定字符endIndexFlag = (source.lastIndexOf(element) + 1 == source.length());} while (beginIndexFlag || endIndexFlag);//条件通过再次截取return source;}
}
去掉字符串头尾指定字符相关推荐
- python strip()方法 去除字符串头尾指定字符 默认为空格、换行符、制表符、回车符
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列. 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符. def strip(self, chars= ...
- 去掉字符串首尾指定字符
功能需求 (为了印象深刻,在这里我把使用的语境也写出来了,如果各位不想了解语境,直接跳到文末获取方法)现有一张附件表main_tablea_ttachfile.一张房间表room. ...
- 去掉字符串首尾指定的字符
话不多说直接上代码 /*** 去掉字符串头尾指定字符* @param source 需要处理的字符串* @param element 指定字符* @return*/public static Stri ...
- 字符串分割、切片、替换、去除头尾指定字符
1.字符串分割 str1 = "1234567580" print(str1.split('5', 2)) # 以"5"为分隔符,分割两次 # 结果:['123 ...
- [转载] python 去除字符串中指定字符
参考链接: Python字符串 replace python中的strip()可以去除头尾指定字符 ss = '我的电话是18827038663,也是微信号,\n 请加入,谢谢\n\n\n' prin ...
- Python的strip()函数——删除字符串头尾给定字符
strip()函数是python中内置函数的一部分. Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列. 注意:该方法只能删除开头或结尾的字符,不能删除中 ...
- python字符串删除指定字符
python 字符串中去除指定字符或字符串: 1,Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列.返回移除字符串头尾指定的字符生成的新字符串. 参考:s ...
- Excel中如何截取字符串中指定字符后的部分字符
1.如何给某列属性为时间整体加一个时间值: 场景一:假如我有一个excel中的某一列如下图所示,如何将该列的时间(用B代替整列)整体加一分钟呢?方法很简单,在空白单元格填写时间格式图中A所示:复制单元 ...
- linux shell 获取字符串最后一个字符 去掉字符串最后一个字符 去掉末尾一个字符 去掉末尾两个字符
1.获取字符串最后一个字符 实例如下: STR=123456abc FINAL=`echo ${STR: -1}` echo $FINAL # 输出结果 c 或者 STR=123456abc FINA ...
最新文章
- 2019男生身高受欢迎程度表
- 妙啊,边玩游戏边学强化学习
- linux 权限 mask,Linux mask有效权限详解
- Xtreme ToolkitPro 初使用
- 全面拥抱HDR时机已到?
- 如何通过组件化提高开发效率?
- Magento : 直接下载扩展插件到本地 Extension
- display:none与visible:hidden的区别 ?
- express不是内部或外部命令的解决方法
- deepin linux Qt无法输入中文
- python编程器手机版ios_手机最强Python编程神器,在手机上运行Python
- mac解决“您的电脑因为出现问题问题而重新启动 SOCD report detected: (iBoot panic)“报错, 重置SMC与重置NVRAM(PRAM)
- C#中的get和set用法
- android app后台收不到消息,不打开智能关怀App收不到手表发的消息
- window7旗舰版安装语言包
- Activiti - 新一代的开源 BPM 引擎
- tcp短连接TIME_WAIT问题解决方法大全(1)——高屋建瓴
- python菜根谭小猫_少儿编程国学动画经典案例_作者:李兴球
- Pulsar 社区周报| 2020-11-28 ~ 2020-12-04
- PAT_1027 (Basic Level) Practise (中文)
热门文章
- 执行若依(ruoyi)项目
- Tableau 多边形地图、符号地图、定义位置
- 解决IE没有响应、卡死现象
- 关于电子邮件客户端设计中QQ邮箱授权码问题。(运行提示535错误,说授权码error。)
- 斯坦福教授告诉你:什么是元学习「 CS330 笔记 (三) 」
- 【论文笔记】Learning from Multiple Cities: A Meta-Learning Approach for Spatial-Temporal Prediction
- java ()括號_Java提取中括號中的內容
- windows下安装VIM
- linux系统提升硬盘写速度的方法
- 从RTP包中分析OPUS码流