将字符串中的空格去掉

package com.ethjava;
import java.util.*;
public class Lianjie {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        ArrayList arrayList=new ArrayList();//这里没有<>,里面存char
        String str=sc.nextLine();
        char[] ch=str.toCharArray();//将string转换为char[]字符数组
        for(int i=0;i<ch.length;i++){
            //System.out.print(ch[i]);//当输入i are great;打印i are great。也将空格存在了char数组中。

            if(ch[i]!=' '){
                arrayList.add(ch[i]);//此时arrayList中只存了字母,没存空格
                System.out.print(ch[i]);
            }

        }

        for(int j=0;j<arrayList.size();j++){//将arrayList中的内容打印出来
            System.out.print(arrayList.get(j));
        }



    }

输入
i are great
输出:
iaregreatiaregreat
}
发布了45 篇原创文章 · 获赞 8 · 访问量 5877

猜你喜欢

转载自blog.csdn.net/wenyunick/article/details/103186454