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

java去除字符串中的空格、回车、换行符、制表符

 
阅读更多

import java.util.regex.Matcher;
import java.util.regex.Pattern;

 

public class StringUtils {

 public static String replaceBlank(String str) {
  String dest = "";
  if (str!=null) {
   Pattern p = Pattern.compile("\\s*|\t|\r|\n");
   Matcher m = p.matcher(str);
   dest = m.replaceAll("");
  }
  return dest;
 }
 public static void main(String[] args) {
  System.out.println(StringUtils.replaceBlank("just do it!"));
 }
 /*-----------------------------------

 笨方法:String s = "你要去除的字符串";

         1.去除空格:s = s.replace('\\s','');

         2.去除回车:s = s.replace('\n','');

 这样也可以把空格和回车去掉,其他也可以照这样做。

 注:\n 回车(\u000a) 
 \t 水平制表符(\u0009) 
 \s 空格(\u0008) 
 \r 换行(\u000d)*/
}


------------------------------------------------------------------------------------------------------------------------------------------------------

JAVA中去掉空格      

1. String.trim()     trim()是去掉首尾空格           

2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间    

 String str = " hell o ";   String str2 = str.replaceAll(" ", "");   System.out.println(str2);           

3.或者replaceAll(" +",""); 去掉所有空格          

 4.str = .replaceAll("\\s*", "");    

 可以替换大部分空白字符, 不限于空格    \s 可以匹配空格、制表符、换页符等空白字符的其中任意一个          

 5.或者下面的代码也可以去掉所有空格,包括首尾、中间     

         public String remove(String resource,char ch)       {  

                     StringBuffer buffer=new StringBuffer();      

                     int position=0;      

                     char currentChar;       

                     while(position<resource.length())      {               

                               currentChar=resource.charAt(position++);        

                               if(currentChar!=ch) buffer.append(currentChar); 

                      }

                    return buffer.toString();       

          }         

分享到:
评论

相关推荐

    java去除字符串中的空格、回车、换行符、制表符的小例子.docx

    ### Java去除字符串中的...通过以上知识点的详细解析,我们可以了解到Java中去除字符串中的空格、回车、换行符、制表符的具体实现方式及其应用场景。这不仅有助于提高编程技能,还能更好地解决实际工作中遇到的问题。

    java去除字符串中的空格、回车、换行符、制表符.pdf

    Java 字符串处理是一种常见的操作,去除字符串中的空格、回车、换行符、制表符等无用字符是字符串处理中的一项基础任务。在 Java 中,我们可以使用正则表达式和 String 类的 replace() 方法来实现这项任务。 1. ...

    java去除字符串中的空格、回车、换行符、制表符的小例子

    在提供的文件中,详细介绍了如何使用Java代码去除字符串中的空格、回车符、换行符和制表符。这个过程通常被称为去除字符串中的空白字符。文件中提到了两种方法:一种是利用正则表达式,另一种是使用字符串的replace...

    Java 替换字符串中的回车换行符的方法

    在Java编程语言中,处理字符串时经常会遇到需要替换或去除回车换行符的情况,这在处理文本数据、日志文件或用户输入时尤其常见。回车换行符是文本中用于表示新行的特殊字符组合,通常由`\n`(换行符)和`\r`(回车符...

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

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

    LabVIEW删除字符串中空格

    对于更复杂的字符串操作,如删除特定类型的空白字符(如制表符、换行符),可能需要使用“替换字符串”函数。此外,如果需要处理多个字符串,可以考虑使用数组操作或循环结构。 总之,LabVIEW提供了一系列强大的...

    js去除空格和回车符

    在JavaScript(JS)编程语言中,去除字符串中的空格、回车符等空白字符是一项常见的需求,尤其是在处理用户输入的数据时。本篇文章将详细介绍如何利用JavaScript来实现这一功能,并通过具体的示例帮助读者更好地理解...

    python去除字符串中的换行符

    本文详细介绍了Python中去除字符串中的换行符以及去除空格的方法。通过使用`replace()`方法,可以轻松去除字符串中的换行符。对于空格,可以利用`strip()`、`lstrip()`、`rstrip()`等方法来进行处理。理解这些基础...

    java去掉空格换行之类的.txt

    ### Java去除字符串中的空格与换行符 在Java编程中,经常需要处理文本数据,尤其是在读取文件或网络传输过程中获取的字符串。有时这些字符串可能包含不必要的空格、制表符、换行符等空白字符,这不仅会影响数据的...

    Java随机字符串生成器,可用于生成随机密码,密约等场景,支持字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置)

    Java随机字符串生成器,可用于生成随机密码,加密算法密约(AES,RSA等)等场景,支持可选字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置),即在选择的字符范围内去实现随机字符串...

    去除字符串结尾的空白行SubString

    在文本处理中,“空白”通常指的是空格、制表符、换行符等不可见字符。这些字符在文本编辑器中不显示任何符号,但它们确实存在于文本数据中,并且可以被编程语言识别。 #### 2.2 常见空白字符 - `\n`: 行尾符,在...

    php去除字符串换行符示例分享

    在PHP编程语言中,处理字符串时经常会遇到需要去除或替换字符串中的换行符的情况。本文将详细介绍三种常见的方法,以及与换行相关的字符概念。 首先,我们要了解几个基本的换行字符: 1. `n`:在Linux和Unix系统中...

    PHP程序设计-3期(KC016) 2.8.9字符串去空格 常见问题.docx

    还有制表符`\t`、换行符`\n`、回车符`\r`等。若需去除这些多字符空白,可以使用正则表达式`preg_replace()`。例如: ```php $str = " hello\tworld\n"; $trimmed_str = preg_replace('/[\s]+/', '', $str); ``` ...

    MATLAB字符串数组的创建与运算

    * `isspace` 函数:检测字符串中每个字符是否属于格式字符(空格、回车、制表、换行符等)。 * `isstrprop` 函数:检测字符每一个字符是否属于指定的范围。 这些字符串操作函数可以帮助用户更方便地处理和操作字符...

    一个关于字符串操作的程序源代码

    在字符串中,单词之间通过空白符分隔,空白符包括:空格(' ')、制表符('\t')、回车符('\r')、换行符('\n')。 Input 输入一行:待处理的字符串(长度小于80)。 Output 输出一行:转换后的字符串。 Sample Input if ...

    php过滤所有的空白字符(空格、全角空格、换行等)

    常见的空白字符包括空格、制表符(Tab)、换行符(LF,Unix系统中用`\n`表示)、回车符(CR,Unix系统中用`\r`表示)、全角空格等。 2. PHP内置的trim函数:PHP提供了一个内置函数trim()用于移除字符串首尾的空白...

    Matlab中对字符串的处理.pdf

    - `isspace(a)` 检测字符是否为格式字符,如空格、回车、制表符或换行符。 - `isstrprop(a,prop)` 可以检测字符串中每个字符是否符合指定属性,如字母、数字等。 6. **字符串替换和查找**: - `strrep(str1,str2...

    C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入)

    需要注意的是,C语言中的字符串输入默认是以空格、制表符(Tab键)、换行符(回车键)作为分隔的,因此用户输入的一串字符在程序内部会被视为多个字符。如果想要读取连续的多行文本,可以考虑使用`fgets()`函数配合...

    C#字符串格式化软件

    - 对于回车换行符,可以使用`Replace("\n", "")`和`Replace("\r", "")`分别替换换行符和回车符。 4. **正则表达式**:`System.Text.RegularExpressions.Regex`类提供了强大的功能,用于匹配、查找、替换和清除字符...

    python字符串处理实例总结.pdf

    * \n:换行符 * \t:横向制表符 * \v:纵向制表符 * \r:回车符 * \f:换页符 * \o:八进制数代表的字符 * \x:十六进制数代表的字符 * \000:终止符,忽略\000后的全部字符 3. 字符串中的转义符过滤函数 Python ...

Global site tag (gtag.js) - Google Analytics