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去除字符串中的空格、回车、换行符、制表符.pdf
java去除字符串中的空格、回车、换行符、制表符的小例子,需要的朋友可以参考一下
Java随机字符串生成器,可用于生成随机密码,加密算法密约(AES,RSA等)等场景,支持可选字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置),即在选择的字符范围内去实现随机字符串...
在字符串中,单词之间通过空白符分隔,空白符包括:空格(' ')、制表符('\t')、回车符('\r')、换行符('\n')。 Input 输入一行:待处理的字符串(长度小于80)。 Output 输出一行:转换后的字符串。 Sample Input if ...
主要介绍了C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入) ,需要的朋友可以参考下
trim()函数可以去除字符串的开始位置和结束位置的空格,并将结果字符串返回,默认情况下去除的字符是换行符和回车符(\n和\r),水平和垂直制表符(\t和X0B) ltrim()函数只从字符的开始处(左边)去除空格 rtrim()...
在字符串中,单词之间通过空白符分隔,空白符包括:空格(' ')、制表符('\t')、回车符('\r')、换行符('\n')。 Input 输入一行:待处理的字符串(长度小于80)。 Output 输出一行:转换后的字符串。 Sample Input if ...
base64互相转换工具类,可以字符串进行base64编码和解码,可以把base64转图片,可以把在线或者本地图片转base64码,另外还有去除字符串中的空格、回车、换行符、制表符方法。
单词由空格,制表符,回车,或者换行符分隔,文件名应该作为命令行参数被传递。 3、编写程序,使用OutputStream对象向output.dat文件中写入10个10到20之间的随机数,然后使用InputStream对象从output.dat文件中读出...
空格符(ASCII码:0x20)、回车符\r、换行符\n、换页符\f、横向制表符\t、纵向制表符\v 注:ANSI C引入三元字符,为某些非英语键盘没有的字符提供输入方法,三元字符由两个问号和一个其他字符构成。 5.1.2标识符与...
\n 匹配一个换行符。等价于\x0a和]cJ \r 匹配一个回车符。等价于\x0d和\cM \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[\f\n\r\t\v] \S 匹配任何非空白字符。等价于[^\f\n\r\t\v] \t 匹配一个制表符...
“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。$匹配输入字符串结尾的位置。如果设置了 ...
4)\s:匹配所有空白字符,包括空格、制表符、回车符、换页符、换行符等 5)\S:匹配所有非空白字符 6)\w:匹配所有单词字符,包括0~9所有数字,26个英文字母和下划线(_) 7)\W:匹配所有非单词字符。 说明:上面的预定义...
* \n The newline (line feed) character ('\u000A') \n 换行符 ('\u000A') * \r The carriage-return character ('\u000D') \r 回车符 ('\u000D') * \f The form-feed character ('\u000C')...
c语言中的转义字符: \a 响铃符 \b 退格 \f 换页符 ...注:使用转义字符的退格符,换行符,回车符等时,改变的是打印光标位置(特别注意不是插入式的,是位置的覆盖),如果改变到的位置上原来有打印过
获取输入流最原始的形式就是cin>>(type) ,但是这种形式在碰到输入中有空格、制表符或者换行符的时候就会中断,值得注意的是中断后空格、制表符或者换行符还继续留在输入流中。所以最简单的,我们无法使用cin>>(type...
trim()函数当第二个参数为空时,默认去掉空格、制表符、换行符、回车符、垂直制表符等,当加入第二个参数时 复制代码 代码如下: 1) trim(‘ \”string\”‘, ‘\”sg’); // 最终输出:\”strin 2) trim(...
验证是否为空串 (包括空格、制表符、回车符、换行符组成的字符串 若输入字符串为null或空字符串,返回true) 是否不为空 验证非零正整数 验证是数字 验证是大写字母 验证是小写字母 验证是英文字母 验证输入汉字 验证...