Last active 24 days ago

LongestWord.java Raw
1//Code for LongestWord
2
3import java.util.*;
4import java.io.*;
5
6class Main {
7
8 public static String LongestWord(String sen) {
9 // Remove punctuation using regex and split by space
10 String[] words = sen.replaceAll("[^a-zA-Z0-9 ]", "").split(" ");
11 String longest = "";
12
13 for (String word : words) {
14 if (word.length() > longest.length()) {
15 longest = word;
16 }
17 }
18 return longest;
19 }
20
21 public static void main(String[] args) {
22 // Test cases
23 System.out.println(LongestWord("fun&!! time")); // Output: time
24 System.out.println(LongestWord("I love dogs")); // Output: love
25 System.out.println(LongestWord("Hello world!123 567")); // Output: Hello
26 }
27}
28