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().collect(Collectors.toList());
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;