使用字符数组从字符串中删除空格

问题描述 投票:0回答:2
public class RemoveSpaceFromString {

    public static void main(String args[])
    {
        Scanner s1=new Scanner(System.in);
        String str="";
        System.out.println("enter the string");
        str=s1.nextLine();
        int l=str.length();
        char ch[]=str.toCharArray();

        for(int i=0;i<l;i++)
        {
            if(ch[i]==' ')
            {
                for(int k=i;k<l-1;k++)
                {
                    ch[k]=ch[k+1];
                }
                l--;
                i--;
            }
        }
        String str2=new String(ch);
        System.out.println(str2);
    }
}

输出:

enter the string
my name is abc
mynameisabcccc

如何从末尾删除额外的'c'

java
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.