Java Find All Words Greater than Given Length K in String

main.java

// Java program to find all words
// which are greater than given length k
import java.io.*;
import java.util.*;

public class GFG {
  
  // function find string greater than
  // length k
  static void string_k(String s, int k)
  {
    // create the empty string
    String w = "";
    
    // iterate the loop till every space
    for(int i = 0; i < s.length(); i++)
    {
      if(s.charAt(i) != ' ')
      
        // append this sub string in
        // string w
        w = w + s.charAt(i);
      else {
        
        // if length of current sub
        // string w is greater than
        // k then print
        if(w.length() > k)
          System.out.print(w + " ");
        w = "";
      }
    }
  }
  
  // Provide function parameters and execute the function
  public static void main(String args[])
  {
    String s = "Edopedia - Become a Better Software Developer";
    int k = 7;
    s = s + " ";
    string_k(s, k);
  }
}

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.