java中去除字符串中 所有 的空格!

importjava.util.StringTokenizer;//去除字符串中所有的空格////publicclassStringTo{publicstaticvoid... import java.util.StringTokenizer;
//去除字符串中所有的空格
//
//
public class StringTo {
public static void main(String[] args) {
String text=" We are students ";
System.out.println("原字符串是:"+"\n"+text);
StringTokenizer st=new StringTokenizer(text," ");
StringBuffer sb=new StringBuffer();
int i=1;
while(st.hasMoreTokens()){
i++;
sb.append(st.nextToken());
}
System.out.println("去掉字符串所有空格后的字符串是:");
System.out.println(sb.toString());
}
}
上面这段代码是我从书上看到的,我想问下,从int i=1 开始往下那段是什么意思呢?麻烦详细说下,新手不懂!!
展开
 我来答
fuhaiwei
2013-05-25 · TA获得超过3409个赞
知道大有可为答主
回答量:974
采纳率:75%
帮助的人:1385万
展开全部
StringTokenizer这个类已经是Java不推荐使用的了。

如果真想去除字符串所有空格,请用这个方法。

public class StringTo {
    public static void main(String[] args) {
        String string = "   We are students   ";
        System.out.println("原字符串是:");
        System.out.println(string);
        String newString = string.replaceAll(" ", "");
        System.out.println("去掉字符串所有空格后的字符串是:");
        System.out.println(newString);
    }
}
pangzhiming
2013-05-25 · TA获得超过374个赞
知道小有建树答主
回答量:787
采纳率:100%
帮助的人:346万
展开全部
String text=" We are students ";
text.replaceAll(" ");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
198901245631
2015-11-05 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1728万
展开全部
一:可以通过replaceAll方法进行替换所有符合内容的字符串。代码举例:
String str = "java 学习班 20070326";
String str1 = str.replaceAll(" ","");
System.out.println(str1);
结果:java学习班20070326。
二:可以通过replace方法进行替换第一个符合内容的字符串。代码举例(为了效果明显点,替换0):
String str = "java学习班20070326";
String str1 = str.replace("0","");
System.out.println(str1);
结果:java学习班2070326。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式