关于java 字符串public String trim()这个方法……
答案:5 悬赏:50
解决时间 2021-04-07 17:52
- 提问者网友:血樱陌殇
- 2021-04-07 12:58
用public String trim()可以忽略字符串前后的的空格,我要忽略字符串中间的空格,用怎么可以做到?
最佳答案
- 二级知识专家网友:浪女动了心
- 2021-04-07 14:31
String ss=" abc de ";
if(ss.indexOf(" ")!=-1){
ss=ss.replace(" ", "");
}
System.out.println(ss);
if(ss.indexOf(" ")!=-1){
ss=ss.replace(" ", "");
}
System.out.println(ss);
全部回答
- 1楼网友:承载所有颓废
- 2021-04-07 17:28
String s="my string";
String s2=s.replace(" ", "");
System.out.println(s2);
使用replace函数可以将字符串中的相应字符替换为另一个字符。如果想忽略字符串中的空格,只需要用replace将空格替换掉就行了
- 2楼网友:不羁的心
- 2021-04-07 15:56
中间的空格是什么意思?
保留头部和尾部的空格吗?
1、不保留:直接替换所有空格为空串;"string".replaceAll(" ", "");
2、保留:可以利用trim方法替换
String str = " b ";
String temp = str.trim();
return str.replace(temp, temp.replaceAll(" ", ""));
- 3楼网友:旧事诱惑
- 2021-04-07 15:35
public class suijishu {
static void hh(string num)
{
system.out.println(num.replaceall(" ","空格")+" 没有trim()");
system.out.println(num.trim().replaceall(" ","空格")+" trim()以后");//
system.out.println(num.replaceall(" ","")+" 把空格代替为空"); }
public static void main(string[] args) {
// todo auto-generated method stub
hh(" 1 1 1 ");
}
}
看看显示的结果
空格1空格1空格1空格 没有trim()
1空格1空格1 trim()以后
String s="dasf daf dsafr wr hytrh";
String a[]=s.split(" ");
for(int i=0;i
- 4楼网友:萌萌哒小可爱
- 2021-04-07 15:16
把空格替换成空字符串就可以了。
str.replaceAll(" ", "")
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯