Word wheel: Difference between revisions
Content added Content deleted
(Added code to complete the optional extra task.) |
m (Formatted text.) |
||
Line 1,618: | Line 1,618: | ||
import java.util.List; |
import java.util.List; |
||
import java.util.function.Predicate; |
import java.util.function.Predicate; |
||
import java.util.stream.Collectors; |
|||
public final class WordWheelExtended { |
public final class WordWheelExtended { |
||
Line 1,630: | Line 1,629: | ||
InputStream stream = URI.create(url).toURL().openStream(); |
InputStream stream = URI.create(url).toURL().openStream(); |
||
BufferedReader reader = new BufferedReader( new InputStreamReader(stream) ); |
BufferedReader reader = new BufferedReader( new InputStreamReader(stream) ); |
||
List<String> words = reader.lines() |
List<String> words = reader.lines().toList(); |
||
reader.close(); |
reader.close(); |
||
Line 1,649: | Line 1,648: | ||
words.stream().filter(correctWords).forEach(System.out::println); |
words.stream().filter(correctWords).forEach(System.out::println); |
||
// OPTIONAL EXTRA // |
|||
int maxWordsFound = 0; |
int maxWordsFound = 0; |