㈠ java怎样去掉字符串内的空白
java去掉字符串内的空白有首发空白,中间空白及全部空白。可以根据需要通过下面的方法进行去掉。
方法如下:
1.String.trim()
trim()是去掉首尾空格
2.str.replace("","");去掉所有空格,包括首尾、中间
Stringstr="hello";
Stringstr2=str.replaceAll("","");
System.out.println(str2);
3.或者replaceAll("+","");去掉所有空格
4.str=.replaceAll("\s*","");
可以替换大部分空白字符,不限于空格
s可以匹配空格、制表符、换页符等空白字符的其中任意一个
5.或者下面的代码也可以去掉所有空格,包括首尾、中间
publicStringremove(Stringresource,charch)
{
StringBufferbuffer=newStringBuffer();
intposition=0;
charcurrentChar;
while(position
{
currentChar=resource.charAt(position++);
if(currentChar!=ch)buffer.append(currentChar);}returnbuffer.toString();
}
㈡ Java如何去除字符串中的空格、回车、换行符、制表符
importjava.util.regex.Matcher;
importjava.util.regex.Pattern;
publicclassStringUtils{
/**
*正则
*/
(Stringstr){
Stringdest="";
if(str!=null){
Patternp=Pattern.compile("\s*| | | ");
Matcherm=p.matcher(str);
dest=m.replaceAll("");
}
returndest;
}
publicstaticvoidmain(String[]args){
System.out.println(StringUtils.replaceBlank("justdoit!"));
}
/*-----------------------------------
笨方法:Strings="你要去除的字符串";
1.去除空格:s=s.replace('\s','');
2.去除回车:s=s.replace(' ','');
这样也可以把空格和回车去掉,其他也可以照这样做。
注: 回车(u000a)
水平制表符(u0009)
s空格(u0008)
换行(u000d)*/
}
㈢ java中去除字符串中 所有 的空格!
StringTokenizer这个类已经是Java不推荐使用的了。如果真想去除字符串所有空格,请用这个方法。
publicclassStringTo{
publicstaticvoidmain(String[]args){
Stringstring="Wearestudents";
System.out.println("原字符串是:");
System.out.println(string);
StringnewString=string.replaceAll("","");
System.out.println("去掉字符串所有空格后的字符串是:");
System.out.println(newString);
}
}
㈣ java字符串中去掉所有空白字符如何实现
//trim()是去除字符串开头的空格的
Strings="asdaasassq112309asdlsiasa8s9";
System.out.println(s.replaceAll("",""));
㈤ 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 可以匹配空格、制表符、换页符等空白字符的其中任意一个
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如何去除字符串中的空格、回车、换行符、制表符
笨方法:String s = 你要去除的字符串;
1.去除空格:s = s.replace(‘\\s’,);
2.去除回车:s = s.replace(‘
’,);
这样也可以把空格和回车去掉,其他也可以照这样做。
注:
回车(\u000a)
\t 水平制表符(\u0009)
\s 空格(\u0008)
换行 将光标移动到下一行第一格 相当于平时用的回车 \r 回车 将光标移动到当前行第一格}
㈦ java怎样去掉string中的空格,回车符
java中String有个trim()能够去掉一个字符串的前后空格。
但是trim()只能去掉字符串中前后的半角空格,而无法去掉全角空格。
去掉全角空格需要在trim()方法的基础上加上一些判断。
String
textContent
="abctest";
textContent
=
textContent.trim();
while
(textContent.startsWith(""))
{//这里判断是不是全角空格
textContent
=
textContent.substring(1,
textContent.length()).trim();
}
while
(textContent.endsWith(""))
{
textContent
=
textContent.substring(0,
textContent.length()
-
1).trim();
}
㈧ java去除字符串的空格(有条件的去除)
第一第三
/*trim()是去掉首尾空格 。具体的例子如下:*/
String strCom=" JA VA "; //定义字符串
String str=strCom.trim(); //去除字符串前后的空格
System.out.println("未去除前后空格的字符串:"+strCom);
System.out.println("去除前后空格后的字符串:"+str);
第二
/*str.replace(" ", ""); 去掉所有空格,包括首尾、中间*/
String str1 = " ";
String str2 = str1.replaceAll(" ", "");
System.out.println(str2+","+str2.length());
㈨ java去空格
java去掉空格,主要使用string的替换方法,如下:
1.String.trim()
trim()是去掉首尾空格
2.str.replace("","");去掉所有空格,包括首尾、中间
Stringstr="hello";
Stringstr2=str.replaceAll("","");
System.out.println(str2);
3.或者replaceAll("+","");去掉所有空格
4.str=.replaceAll("\s*","");
可以替换大部分空白字符,不限于空格
s可以匹配空格、制表符、换页符等空白字符的其中任意一个
5.或者下面的代码也可以去掉所有空格,包括首尾、中间
publicStringremove(Stringresource,charch)
{
StringBufferbuffer=newStringBuffer();
intposition=0;
charcurrentChar;
while(position<resource.length())
{
currentChar=resource.charAt(position++);
if(currentChar!=ch)buffer.append(currentChar);}returnbuffer.toString();
}