Java 去除字符串中的空白字符

通过String的trim()方法只能去掉字符串两端的空格字符,但是对于\t \n等其它空白字符确不能去掉,因此需通过正则表达式,将其中匹配到的空白字符去掉,代码如下:

 protected String replaceBlank(String str){
        String dest = null;
        if(str == null){
            return dest;
        }else{
            Pattern p = Pattern.compile("\\s*|\t|\r|\n");
            Matcher m = p.matcher(str);
            dest = m.replaceAll("");
            return dest;
        }
    }

  

时间: 2024-10-01 21:34:57

Java 去除字符串中的空白字符的相关文章

Java 去除字符串中的空格和其他字符

直接上代码了. <span style="font-size:18px;">import java.util.regex.Matcher; import java.util.regex.Pattern; /** * java 去除字符串中的空格和其他字符 * @author YYBJ * @date 2014-10-19 */ public class CleanString { public static String replaceBlank(String str) {

js 、 java去除字符串中的数字

public class Hello{ public static void main(String[] args){ String str="123assume345contribute"; System.out.println(str.replaceAll("\\d+","")); } } //删除字符串中的数字. function trimNumber(str){ return str.replace(/\d+/g,''); }

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

import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author zeze * 2016-08-15 */ public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if (str!=null) { Pattern p = Pattern.compile("\\

Java去除字符串中的空格、回车、换行符、制表符 及 常用正则表达式

都采用的是JDK正则表达式,TranDataBase64是字符串 方法一: TranDataBase64 = TranDataBase64.replaceAll("[\\s*\\t\\n\\r]", ""); 方法二: Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(TranDataBase64); TranDataBase64 = m.replaceAll(

java去除字符串中重复、不重复、消除重复后字符

import java.util.HashSet;import java.util.Set; public class Main { public static void main(String[] args) { String str = "aaasd"; System.out.println("原字符串: "+str); Set<Character> set1 = new HashSet<Character>(); Set<Char

java去除字符串中的特定字符

public static void updateFileNames(String url, String index){ File file = new File(url); //判断文件目录是否存在,且是文件目录,非文件 if(file.exists() && file.isDirectory()){ File[] childFiles = file.listFiles(); String path = file.getAbsolutePath(); for(File childFil

java 去html标签,去除字符串中的空格,回车,换行符,制表符

public static String getonerow(String allLine,String myfind)     {                           Pattern pattern = Pattern.compile("<div class=\"row\">.*?</div>");                      Matcher  matcher = pattern.matcher(allLine

Java脚本:去除字符串中空值

    /**      * @title 去除以','作为分隔符的字符串中的空值      *         从数据库中获取的个别字段,当其值为',"***","***"," ","***"'的时候,      *         可以通过该方法将其中的首分隔符和数据中为空的部分去除掉,      *         该字符串转化成正常的数据字符串' "***","***",&quo

javaScripte去除字符串两端的空白字符

在java中去除字符串两端的空白字符只需要调用trim()方法就行了,但是JavaScripte里是没有这个方法的,要实现这个效果可以借助正则表达式和replace()方法实现. 上代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <sc