Questão 773536

Tecnologia da Informação · 2019

Questão

ID 773536

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2019 Banca: SSPM - Serviço de Seleção do Pessoal da Marinha Órgão: Marinha do Brasil


Observe o extrato do código abaixo.

public class StreamOflines {

public static void main(String[] args)

throws IOException {

Pattern pattern = Pattern .compile("\\s+");

Map<String, Long> wordCounts =

Files.Iines(Paths.get("Chapter2Paragraph.txt"))

.map(line -> line.replaceAll("(?!')\\p{P}", ""))

.flatMap(line -> pattern.splitAsStream(line))

. collect(Collectors.groupingBy(String::toLowerCase,

TreeMap::new, Colleçtors.counting ()));

word Counts.entrySet().stream().collect(

Collectors.groupingBy(entry ->

entry.getKey().charAt(0),

Tree Map::new, Collectors.toList()))

.forEach((letter, wordList}->

{ System.out.printf{"%n%C%n",

letter);

wordList.stream().forEach(

word -> System.out.

printf("%13s: %d%n",

word.getKey(),

word.getValue()) );

}); } }

Sobre esse código, assinale a opção correta.

Alternativas da questão 773536
Pular para o conteúdo principal