Heim >Java >javaLernprogramm >Java entfernt Leerzeichen, Wagenrückläufe, Zeilenumbrüche und Tabulatoren aus Zeichenfolgen

Java entfernt Leerzeichen, Wagenrückläufe, Zeilenumbrüche und Tabulatoren aus Zeichenfolgen

大家讲道理
大家讲道理Original
2016-11-10 10:47:203776Durchsuche

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

import java.util.regex.Matcher;
import java.util.regex.Pattern;
  
  
  
/**
 * @author lei
 * 2011-9-2
 */
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)*/
}

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn