Java program to remove spaces in a string

PROGRAM:

import java.util.Scanner;
public class RemoveSpaces {
    static Scanner sc=new Scanner(System.in);
    public static void main(String []args){
        String s1;
        System.out.println("Enter a sentence");
        s1=sc.nextLine();
        int i,j=0,spaces=0,m=s1.length();
        char arr1[]=s1.toCharArray();
        for(i=0;i<m;i++)
        {
            if(arr1[i]==' ')
                spaces++;
        }
        char arr2[]=new char[m-spaces];
        for(i=0;i<m;i++)
        {
            if(arr1[i]!=' ')
            {
                arr2[j]=arr1[i];
                j++;
            }
        }
        String s2=new String(arr2);
        System.out.println("String without spaces is:");
        System.out.println(s2);
    }
}

OUTPUT:

Enter a sentence
welcome to java
String without spaces is:
welcometojava

Popular Posts