`
liushibo
  • 浏览: 42578 次
  • 性别: 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去除字符串中的空格、回车、换行符、制表符的小例子.docx

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

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

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

    java去除字符串中的空格、回车、换行符、制表符的小例子,需要的朋友可以参考一下

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

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

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

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

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

    主要介绍了C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入) ,需要的朋友可以参考下

    PHP常见字符串操作函数与用法总结

    trim()函数可以去除字符串的开始位置和结束位置的空格,并将结果字符串返回,默认情况下去除的字符是换行符和回车符(\n和\r),水平和垂直制表符(\t和X0B) ltrim()函数只从字符的开始处(左边)去除空格 rtrim()...

    转换大小写

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

    base64互相转换工具类

    base64互相转换工具类,可以字符串进行base64编码和解码,可以把base64转图片,可以把在线或者本地图片转base64码,另外还有去除字符串中的空格、回车、换行符、制表符方法。

    java实验三.doc

    单词由空格,制表符,回车,或者换行符分隔,文件名应该作为命令行参数被传递。 3、编写程序,使用OutputStream对象向output.dat文件中写入10个10到20之间的随机数,然后使用InputStream对象从output.dat文件中读出...

    5.第五章 数据类型与输入输出.txt

    空格符(ASCII码:0x20)、回车符\r、换行符\n、换页符\f、横向制表符\t、纵向制表符\v 注:ANSI C引入三元字符,为某些非英语键盘没有的字符提供输入方法,三元字符由两个问号和一个其他字符构成。 5.1.2标识符与...

    Oracle的sql金典

    \n 匹配一个换行符。等价于\x0a和]cJ \r 匹配一个回车符。等价于\x0d和\cM \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[\f\n\r\t\v] \S 匹配任何非空白字符。等价于[^\f\n\r\t\v] \t 匹配一个制表符...

    java 正则表达式

    “\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。$匹配输入字符串结尾的位置。如果设置了 ...

    正则表达式

    4)\s:匹配所有空白字符,包括空格、制表符、回车符、换页符、换行符等 5)\S:匹配所有非空白字符 6)\w:匹配所有单词字符,包括0~9所有数字,26个英文字母和下划线(_) 7)\W:匹配所有非单词字符。 说明:上面的预定义...

    一个java正则表达式工具类源代码.zip(内含Regexp.java文件)

    * \n The newline (line feed) character ('\u000A') \n 换行符 ('\u000A') * \r The carriage-return character ('\u000D') \r 回车符 ('\u000D') * \f The form-feed character ('\u000C')...

    浅谈c语言中转义字符的用法及注意事项

    c语言中的转义字符: \a 响铃符 \b 退格 \f 换页符 ...注:使用转义字符的退格符,换行符,回车符等时,改变的是打印光标位置(特别注意不是插入式的,是位置的覆盖),如果改变到的位置上原来有打印过

    C++中getline()和get()的方法浅析

    获取输入流最原始的形式就是cin&gt;&gt;(type) ,但是这种形式在碰到输入中有空格、制表符或者换行符的时候就会中断,值得注意的是中断后空格、制表符或者换行符还继续留在输入流中。所以最简单的,我们无法使用cin&gt;&gt;(type...

    PHP中trim()函数简单使用指南

     trim()函数当第二个参数为空时,默认去掉空格、制表符、换行符、回车符、垂直制表符等,当加入第二个参数时 复制代码 代码如下:  1) trim(‘ \”string\”‘, ‘\”sg’); // 最终输出:\”strin  2) trim(...

    java_用于App验证数据验证的工具类的标准代码_android

    验证是否为空串 (包括空格、制表符、回车符、换行符组成的字符串 若输入字符串为null或空字符串,返回true) 是否不为空 验证非零正整数 验证是数字 验证是大写字母 验证是小写字母 验证是英文字母 验证输入汉字 验证...

Global site tag (gtag.js) - Google Analytics