`

去除字符串的指定字符

阅读更多
假如有字符串“6sabcsssfsfs33” ,用最有快速的方法去掉字符“ab3”,不能用java内置字符串方法(indeOf,substring,replaceAll等)?
class Remove{ 
 public static void main(String args[]) { 
  String str="6sabcsssfsfs33; 
    boolean removeChars[256] = {true};
    removeChars['a'] = false;
    removeChars['b'] = false;
    removeChars['3'] = false;
  StringBuffer sb = new StringBuffer();
    for (char ch: str) {
        if (!removeChars[ch]) sb.append(ch);
    }
    String result = sb.toString();
 } 
} 


或者用正则

String regx="[^a|b|3]";   
String temp="6sabcsssfsfs33";   
Pattern p=Pattern.compile(regx);   
Matcher m=p.matcher(temp);   
if(m.find())   
     System.out.print(m.group());  
分享到:
评论

相关推荐

    JS去掉字符串空格

    在JavaScript(简称JS)开发中,对字符串进行操作是一项常见且重要的任务,其中去除字符串中的空格是一个典型的处理需求。本文将深入探讨如何利用JS来有效地去除字符串中的空格,包括单个空格、多个连续空格以及字符...

    去除字符串中指定的某字符 如hello去除o,则输出为hell

    在Python这种高级编程语言中,去除字符串中指定字符的操作可以通过多种方法实现。以下是一些常见的方法: 1. **使用replace()函数**: `replace()` 是Python内置的字符串方法,用于在字符串中替换特定的子串。对于...

    C#实现移除字符串末尾指定字符的方法

    总结起来,C#中实现移除字符串末尾指定字符的方法主要涉及到字符串的`LastIndexOf`和`Substring`方法,通过这两个方法的组合,我们可以高效地完成字符串的处理,满足各种应用场景的需求。同时,单元测试对于确保代码...

    去掉字符串中的任一个字符的4种方法.rar_development15t_labview_去掉字符串中的任一个字符的4中方法_联

    在提供的"去掉字符串中的任一个字符的4种方法.vi"文件中,可以看到这四个方法的具体实现。打开此VI,你可以查看每个方法的详细流程,并学习如何在实际项目中应用它们。通过实践,你将更好地理解LabVIEW的字符串处理...

    VB拆分字符串,分隔字符串

    它接受一个字符串作为输入,并根据指定的分隔符返回一个字符串数组。基本语法如下: ```vb Dim result() As String result = Split(inputString, delimiter) ``` 在这里,`inputString`是你想要拆分的原始字符串,...

    LabVIEW删除字符串中空格

    在LabVIEW中,字符串通常以文本框(String Control)或字符串常量(String Constant)的形式存在。当你需要对字符串进行操作,如删除空格,可以使用各种字符串函数来实现。以下是一些关键步骤和知识点: 1. **字符...

    Delphi7删除字符串指定字符(汉字)的例子.rar

    Delphi7删除字符串指定字符的例子,如图所示的运行效果,示例如下文字:“经过这几天在网上的淘金,多少也有些了解了,但是现在我发现就算将分区正确的话,分区所指向的目录区也许会有些问题。”,删除指定的文字为...

    一个php截取指定字符串之间的字符串的类

    这个名为“一个php截取指定字符串之间的字符串的类”的资源提供了一个专门用于在字符串中截取特定部分的类。此类可以帮助开发者更加灵活和高效地操作字符串,尤其是在处理HTML、XML或者其他结构化数据时。 字符串...

    DB2字符串处理 字符串处理 db2 函数

    STR() 函数的语法为 STR([,length[, decimal]]),其中 length 指定返回的字符串的长度,decimal 指定返回的小数位数。如果没有指定长度,缺省的 length 值为 10, decimal 缺省值为 0。 二、去空格函数 * LTRIM()...

    字符串分割的字符串数量 SQL

    调用上述定义的函数可以轻松获取到由指定分隔符分隔的子字符串的数量。例如,如果我们有一个包含多个电子邮件地址的字符串,并且这些地址之间使用逗号`,`分隔,那么可以通过以下方式调用函数: ```sql SELECT dbo....

    去掉字符串中的某一字符

    去除字符串中的指定字符 根据题目描述,我们需要实现的功能是从字符串中去除特定字符(本例中为 `"!"`)。这可以通过多种方式实现,下面提供两种常见的方法: #### 4.1 使用 `Replace()` 方法 - `string result =...

    编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。

    新字符串中的字符按照在字符串`t`中的原始顺序排列,并且要去掉重复的字符。 ### 1. 问题理解与分析 题目要求我们找出字符串`t`中所有不在字符串`s`中出现的字符,并按照`t`中的顺序排列组成新的字符串存储到`p`所...

    JavaScript trim 实现去除字符串首尾指定字符的简单方法

    在介绍JavaScript中如何实现去除字符串首尾指定字符的方法之前,我们需要先了解JavaScript中的字符串操作方法和正则表达式的基本知识。字符串是JavaScript中一种基本的数据类型,它由一系列字符组成。JavaScript为...

    labview字符串数组转字符串

    在程序框图中,将字符串数组拖放到该函数的输入端口上,它会自动将数组内的所有字符串连接成一个字符串,用空格或指定的分隔符隔开。 另一种方法是使用“循环”结构,结合“提取数组元素”和“连接字符串”函数。...

    QT中字符串的比较、查找、替换等操作 - 大存的博客1

    6. **去除字符串两端空白**: `trimmed()`函数用于移除字符串两端的空白字符,如`s10 = s10.trimmed()`,这将移除" Marco is good "两端的空格。 这些基本操作构成了QT中字符串处理的基础。除此之外,QT还提供了...

    易语言删除无用字符串信息

    先通过BeginUpdateResourceA开始更新,然后用UpdateResourceA指定要删除的字符串资源,最后用EndUpdateResourceA结束并提交更改。这样,我们就可以有效地从程序资源中移除无用字符串,从而优化程序性能。 总之,...

    关于去除字符串前后的空白方法

    ### 关于去除字符串前后的空白方法 在编程与数据库管理中,经常需要处理字符串数据,其中一个常见的需求就是去除字符串前后不必要的空白字符。本篇文章将详细解释如何使用`trim()`方法来实现这一功能,并通过示例...

    bat截取字符串

    如果需要去除字符串的首部或尾部的部分字符,可以使用以下方式: ```bat echo 去掉最后一个字符后的字符串为 %str:~0,-1% ``` 这里,`~0,-1` 表示从第0个字符开始,去掉末尾的一个字符。 #### 4. 截取指定位置后的...

    C#-字符串操作类

    、指定字符串分割字符串、指定字符串位置获取字符串、过滤SQL中非法字符、检查SQL语句中是否有非法关键字、随机字符串生成、唯一字符串生成、随机数字生成、唯一数字串生成、去除HTML标签、判断是否整型、判断是否...

    纯C++ 字符串处理函数大全源码

    1. `Trim`:去除字符串首尾的空白字符,这对于处理用户输入或格式化输出很有帮助。 2. `ReplaceAll`:在字符串中查找并替换特定子串,这在需要批量替换某些特定内容时非常方便。 3. `Join`:将一个字符串向量合并为...

Global site tag (gtag.js) - Google Analytics