`
guyunduzai
  • 浏览: 16918 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

去掉字符串前面的特定字符

阅读更多

小功能,记录下,以后可以直接用

去掉一个字符串前面的特定字符,比如现在数据,有的字符串前面有0,一个或者若干个,有的没有,现在需要去掉字符串前面的0,直到第一个不为0的字符,程序如下:

private String removeZeroFromShopId(String shopId) {
// 声明一个StringBuffer对象
        StringBuffer sb = new StringBuffer();
// 设置循环标识
        boolean removeZero = true;
// 判断入参是否不为空
        if (StringUtils.isNotEmpty(shopId)) {
// 对入参进行遍历,将不为0的挨个放入sb中
            int length = shopId.length();
            for (int i = 0; i < length; i++) {
                char ss = shopId.charAt(i);
                if (removeZero) {
// 遇到第一个不为0的字符时,跳出循环
                    if (ss != '0') {
                        sb.append(ss);
                        removeZero = false;
                    }
                } else {
                    sb.append(ss);
                }
            }
        }
        return sb.toString();
    }

 

分享到:
评论

相关推荐

    C# 去掉特定字符(使用ASC码)

    C#去掉特定字符(使用ASC码),本方法可以直接调用。

    JS实现字符串中去除指定子字符串方法分析

    主要介绍了JS实现字符串中去除指定子字符串方法,结合实例形式分析了javascript使用字符串替换与分割、聚合两种子字符串去除相关操作技巧,需要的朋友可以参考下

    c# 使用正则表达式去除字符串中用双引号括起来的千分位号。

    通过使用正则表达式,方便的提取出字符串中用双引号括起来的数字字段,并去掉其千分位号,也可用来去除一对双引号。可以借助贪婪模式,进行最小匹配。 string teststr="2323,232323,fff,\"344,34,734\",34365,65656,...

    PHP字符串去重并保留一个重复字符的代码片段.zip

    将多个重复出现在字符串中的特定字符,去重并保留一个出现。如1_2____3__4_______5_6__7__,使用脚本去重后则是1_2_3_4_5_6_7。仅仅会保留一个代表这个字符,不会将其全部替换干净。

    x86汇编语言文本字符串查找替换程序

    使用x86汇编语言编写的文本文件字符串查找与替换程序源码,内附详细程序设计和使用说明

    字符串帮助类C#实现Demo

    字符串操作是在编程中对字符串进行处理和操作的常见任务。以下是一些常规的字符串操作: 1. 连接字符串(Concatenation):将两个或多个字符串连接在一起,...7. 去除空格(Trim):去除字符串开头和末尾的空格或.....

    LABVIEW多功能 过滤特殊字符

    labview8.6编写的将字符串过滤成指定的字符串,包括 数值,大写,小写,十进制,16进制,8进制等

    java字符串操作大全

     startsWith()方法决定是否以特定字符串开始,endWith()方法决定是否以特定字符串结束 9、equals()和==  equals()方法比较字符串对象中的字符,==运算符比较两个对象是否引用同一实例。  例:String s1="Hello...

    c#实例_处理字符串的源代码

    可以对文本文件数据量大的字符串进行处理,如:在5万行的文本中对其重复的行去掉,还可以含有特定子字符串的字符串进行提取。

    去除数据中字符串的换行符;解决ETL中字符串换行符;ORACLE|DB2

    - - 去除数据文件中字符串的换行符; - - 使用此工具,必须有明确的行分隔符标记,且换行符标记不可在字符串中出现。否则无法使用,需要修改匹配搜索方式 ### 工具效率: 亲测200M文件5s中完成转换。 ### 使用...

    python去除字符串中的换行符

    主要介绍了python去除字符串中的换行符的相关资料,然后在文章下面给大家补充介绍了python去除空格和换行符的方法,需要的朋友可以参考下

    Shell中去除字符串里的空格或指定字符的方法

    网上很多办法,虽然是对的,用起来结果不对。这里提供正确办法。 去掉开头的空格 $text= 123 456 ...# 删除字符串中所有空格 sed 's/[[:space:]]//g' 当然还有简单办法: # 只替换一个 text=${text/ /-} #

    Oracle截取字符串去掉字段末尾指定长度的字符

    主要介绍了Oracle截取字符串去掉字段末尾指定长度的字符 的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    js替换字符串的所有示例代码

    本文为大家详细介绍下js如何替换字符串中所有,肯定包含了你所想要的,具体的实现思路及代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助

    MOOC《Python语言程度设计》第3周测试题.pdf

    替换字符串中特定字符 正确答案 A "去掉字符串两侧指定字符"对应功能是.strip() "按照指定字符分割字符串为数组"对应功能是.split() "替换字符串中特定字符"对应功能是.replace() "连接两个字符串序列"对应功能是+...

    详解pandas.DataFrame中删除包涵特定字符串所在的行

    主要介绍了pandas.DataFrame中删除包涵特定字符串所在的行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    总结PHP删除字符串最后一个字符的三种方法

    从数据库中select()读取一对多的信息时,经常需要将取出的数组用某个特定的字符分割,然后拼接成字符串。 常见的语法格式: foreach ($arr as $key =&gt; $value) { $arr_str = $arr['x_id'] . ',' . $arr_str; } ...

    pythonstrip函数用法.docx

    pythonstrip函数用法 Python中的strip()函数是一个非常有用的字符串函数,它可以用来去除字符串中的空格和特定字符。在本文中,我们将深入探讨strip()函数的用法和功能。 strip()函数的语法如下: string.strip(...

    VBA常用技巧

    技巧6替换单元格内字符串24 技巧7复制单元格区域25 技巧8仅复制数值到另一区域28 8-1使用选择性粘贴28 8-2直接赋值的方法29 技巧9单元格自动进入编辑状态30 技巧10禁用单元格拖放功能30 技巧11单元格格式操作31 11-1...

    正则表达式的具体介绍.docx

    正则表达式(Regular Expression,通常简写为regex、regexp或RE)是对字符串操作的一种逻辑公式,它使用一系列预定义的特定字符及其组合来构成“规则字符串”,从而实现对字符串的过滤和匹配逻辑。 正则表达式的...

Global site tag (gtag.js) - Google Analytics