← All resources

Write a program to input a string and delete every occurrence of a word given by the user

import java.io.*;
public class String13
{
    public static void main()throws IOException
    {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s, w="", wd, s2="";
        int i, l, c=0;
        char ch;
        System.out.println("Enter a string: ");
        s = br.readLine();
        System.out.println("Enter a word: ");
        wd = br.readLine();
        s = s+' ';
        l = s.length();
        for(i=0;i<l;i++)
        {
            ch = s.charAt(i);
            if(ch!=' ')
            w = w+ch;
            else
            {
                if(!w.equalsIgnoreCase(wd))
                s2 = s2+w+' ';
                w="";
            }
        }
        System.out.println("Output: "+s2);
    }
}