javastring空格
A. java怎么去掉字符串空格
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 可以匹配空格、制表符、换页符等空白字符的其中任意一个 您可能感兴趣的文章:java去除字符串中的空格、回车、换行符、制表符的小例子。
B. JAVA怎么【只】去掉字符串【前面的】空格
String str= " aaaa";
System.out.println(str.replace(" ",""));
就可以了,进行一次替换操作,把空格去掉
C. java 中的空格的转义字符是什么
java转义字符
转义序列 含义
\n 回车(\ )
\t 水平制表符(\ )
\b 空格(\)
\r
换行(\ )
\f 换页(\)
\' 单引号(\')
\" 双引号(\")
\\ 反斜杠(\\)
\ddd 三位八进制
D. java string如何去除两边的全角空格
在Java中去字符串首尾空格或去除所有空格的(包括全角)方法如下:
/**
* 去除字符串中所包含的空格(包括:空格(全角,半角)、制表符、换页符等)
* @param s
* @return
*/
public static String removeAllBlank(String s){
String result = "";
if(null!=s && !"".equals(s)){
result = s.replaceAll("[*| *| *|//s*]*", "");
}
return result;
}
/**
* 去除字符串中头部和尾部所包含的空格(包括:空格(全角,半角)、制表符、换页符等)
* @param s
* @return
*/
public static String trim(String s){
String result = "";
if(null!=s && !"".equals(s)){
result = s.replaceAll("^[*| *| *|//s*]*", "").replaceAll("[*| *|
*|//s*]*$", "");
}
return result;
}
E. java字符串的空格替换为\空格
Stringstr="123sddsf";
StringssString=str.replaceAll("","\\"+"");
不过说真的 你这个需求好奇怪啊
F. java中如何输出空格
空格可以直接输入,例如System.out.println(" ");而如果用String表示那些符号的话,空格直接就是 就行。
\ 反斜杠' 单引号'
" 双引号"
uxxxx 以十六进制指定Unicode字符输
dxxx 以八进制指定Unicode字符输出
倒退一个字符
f 换页
换行
光标移至行首
跳格(一个TAB键)
(6)javastring空格扩展阅读
运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。特殊字符的表示方法:
回车('u000D')
d数字等价于[0-9]
D非数字等价于[^0-9]
s空白符号[ x0Bf ]
S非空白符号[^ x0Bf ]
e Escape
一个单词的边界
B一个非单词的边界
G前一个匹配的结束
G. java问题:String字符串替换部分空格,保留特定空格,如何做
importjava.util.regex.Matcher;
importjava.util.regex.Pattern;
publicclassTest{
publicstaticvoidmain(String[]args){
StringoldStr="苹果15公斤栗子2箱,腰果3公斤梨0.5公斤";
//下面的模式串([]+)([0-9])由两部分组成:
//第1部分([]+)匹配一个或多个空格,第2部分([0-9])匹配一个数字
//整体匹配的是“一个或多个空格,后面紧跟着一个数字”的子串
Stringregex="([]+)([0-9])";
Patternp=Pattern.compile(regex);
Matcherm=p.matcher(oldStr);
//把原字符串中所有被模式串([]+)([0-9])匹配到的子串
//都替换为模式串([]+)([0-9])的第2部分([0-9])
//如此便丢弃了([]+)匹配到的一个或多个空格,而保留了([0-9])表示的数字
StringnewStr=m.replaceAll("$2");
//查看效果
System.out.println("原字符串:");
System.out.println(oldStr);
System.out.println("新字符串:");
System.out.println(newStr);
}
}