问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 去除多余空格

发布网友 发布时间:2022-04-23 21:30

我来回答

5个回答

热心网友 时间:2023-10-10 07:15

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去除字符串中的空格、回车、换行符、制表符的小例子

热心网友 时间:2023-10-10 07:15

str.trim();
如果要除去中间的空格
没有现成的函数
只能通过编程来实现

public String fun(String str){
String temp="";
for(int i=0; i<str.length()-1; i++ ){
String ch=str.subString(i,i+1);
if(!ch.equals(""))
temp += ch;
}
return temp;
}

热心网友 时间:2023-10-10 07:16

中间空格的数量固定不? 要是固定就用下面这个函数
把多个 \n 换成1个 \n

package forum;
import java.util.*;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2001
* Company:
* @author
* @version 1.0
*/

public class StrReplace {

public StrReplace() {
}
public String str_replace(String from,String to,String source)
{
StringBuffer bf= new StringBuffer("");
StringTokenizer st = new StringTokenizer(source,from,true);
while (st.hasMoreTokens())
{
String tmp = st.nextToken();
System.out.println("*"+tmp);
if(tmp.equals(from))
{
bf.append(to);
}
else
{
bf.append(tmp);
}
}
return bf.toString();
}
}

// 使用方法

在java中自带的replace方法,只能替换char字符串,所以很不方便。上面程序中,写了一个自定义方法,便可以实现任何String类型字符的替换了。替换回车,将\n字符替换即可,替换空格,将""替换为 即可。

热心网友 时间:2023-10-10 07:16

你说得是不是:
if((s=consIn.read(b))!=-1){
out=new String(b).trim();
}
这个语句。
其中,trim的作用是清除字符串两端的字符。

热心网友 时间:2023-10-10 07:17

什么没明白你说什么 你那两行都一样啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 武汉市房产局信息网 武汉购房网签怎么查询查询 java 删除文件内容 武汉加强新房监管:交房3个月内不得擅自拆除和出售样板房 JAVA计算器问题 武汉非重点资金提取流程 武汉房票制度引发热议,制定这一制度为的是什么? java中教材说String类不能进行修改、删除、替换,要用StringBuffer。 请问武汉市武昌区房地产公司的上级部门是武汉市住房保障管理局吗? java中,StringBuffer类对象经过增加删除插入后,空间是连续的吗? 武汉:加强新建商品房销售全过程监管 预售申请限最高5次 java全局变量清空? 武汉房票制度引发热议:此前就已推广 或将抑制楼市虚火 关于java的StringBuffer的tosting方法的一点疑惑, 鸡腿怎样弄简单又好吃 武汉市住房保障管理中心怎么样? byte *buffer怎么清空 武汉有哪些局 stringbuffer删除所有指定字符串 武汉市住房保障和房屋管理局的人员编制 武汉就“凭房票买房”征求意见,购房须先申请购房资格 java中如何清除一个全局变量的字符串原来的值 CSR赛车2的奖箱特定车辆概率x10或x20的活动间隔多久会有一次呀? 5月10日起,武汉买卖二手房可自行办网签 java 如何删除一个字符串中出现次数最少的字符。比如addffdf 输出 ddffdf java中如何把第一行给删除 武汉市住房保障管理中心编外聘用人员待遇如何?是属于劳务派遣还是正式合同用工? 不动产登记落地仅剩4个月 国土部被迫地方督战 武汉:保障性租赁住房租金不高于同地段市场的85% 何以笙箫默,全文多少字? 何以笙萧默一共有多少字啊?怎么就只是那么短,两个小时就看完了,是不是我没有下载好。 《何以笙箫默》的内容? 何以笙箫默小说大概意思六百字 微微一笑很倾城和何以笙箫默那个字数多 “何以笙箫默”这字怎么读?是什么意思? 4k延时短片是什么意思 何以笙箫默这5个字几画 IPhone12延时拍摄是4k吗? 如何拍摄4K延时摄影 既然琴瑟起,何以笙箫默!是什么意思?