java去除字符串中的空格、回车、换行符、制表符
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)*/
博文来源:http://blog.csdn.net/qq272803220/article/details/8481550
博文来源:http://blog.csdn.net/qq272803220/article/details/8481550java去除字符串中的空格、回车、换行符、制表符public class StringUtils { public static String replaceBlank(String str) { String dest
Java随机字符串生成器,可用于生成随机密码,加密算法密约(AES,RSA等)等场景,支持可选字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置),即在选择的字符范围内去实现随机字符串生成,支持特殊字符生成,特殊到可以生成回车符,换行符,制表符,转义符,空格等。
带洗牌算法功能,即在生成随机字符串之前,可以先将源字符范围进行随机洗牌,大大增强最终产生的字符串的随机性。
一、字符串的格式化
1、字符串的格式化
trim()函数可以去除字符串的开始位置和结束位置的空格,并将结果字符串返回,默认情况下去除的字符是换行符和回车符(\n和\r),水平和垂直制表符(\t和X0B)
ltrim()函数只从字符的开始处(左边)去除空格
rtrim()函数只从函数的结束处(右边)去除空格
2、格式化字符串以便显示
①使用HTML格式化:n12br()函数
在字符串中的新行(\n)之前插入换行符
echo nl2br(One line.\nAnother line.);
String dest = "";
Pattern p = Pattern.compile("\\s*|\t|\r|\n");
Matcher m = p.matcher(str);
dest = m.replaceAll("");
大家可以把这个包装成一个方法,直接拿...
String str = "A\\B\\C";
System.out.println(str);
System.out.println(str.replaceAll("\\\\",""));
A\B\C
String str = "AB\n\tC";
System.out.println(str);
System.out.println("替换后:"+str.replaceAll("\n|\t.
在Java中,我们可以使用replaceAll()方法,以及正则表达式来去除字符串中的换行符。具体的实现代码如下:
String str = "hello\nworld";
String result = str.replaceAll("\\n", "");
其中,replaceAll()方法中,第一个参数使用了正则表达式中的"\n"来匹配换行符,第二个参数为空字符串,表示将匹配到的换行符替换为空字符串。