Я скопировал пример кода из книги Horstmann (Volume2) и не понимаю, почему он не работает. Вы можете мне помочь? Я пытался удалить IOException, но возникает еще одна проблемаЧто не так с кодом? Первый пример кода из книги Хорстмана
package streams;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Arrays;
import java.util.List;
public class Hello {
public static void main(String[] args) throws IOException
{
String contents = new String(Files.readAllBytes(Paths.get("text.txt")), StandardCharsets.UTF_8);
List<String> words = Arrays.asList(contents.split("\\PL+"));
long count = 0;
for(String w : words)
{
if (w.length() > 12) count++;
}
System.out.println(count);
count = words.stream().filter(w -> w.length() > 12).count();
System.out.println(count);
count = words.parallelStream().filter(w -> w.length() > 12).count();
System.out.println(count);
}
}
Помните, что всегда лучше размещать сообщения об ошибках как текст в формате кода, а не как изображение. –