Ed
ano passado
Para manipular arquivos em Java, várias classes podem ser utilizadas. Vamos analisar cada uma das opções apresentadas: a) FileInputStream - Esta classe é utilizada para ler bytes de um arquivo. É uma classe válida para manipulação de arquivos. b) BufferedReader - Esta classe é utilizada para ler texto de um fluxo de entrada de forma eficiente, permitindo a leitura de arquivos de texto. Também é uma classe válida. c) Files - Esta classe faz parte do pacote `java.nio.file` e fornece métodos para manipulação de arquivos e diretórios. É uma classe válida. d) InputStreamReader - Esta classe é uma ponte entre fluxos de bytes e fluxos de caracteres, permitindo a leitura de arquivos de texto. É uma classe válida. e) Scanner - Esta classe é utilizada para ler a entrada de diferentes fontes, incluindo arquivos, e pode ser usada para manipulação de arquivos. É uma classe válida. Portanto, todas as opções apresentadas (a, b, c, d e e) descrevem classes que podem ser utilizadas para manipular arquivos em Java. Se a questão pede para marcar as opções que descrevem classes que podem ser utilizadas, todas estão corretas. Se você precisa de uma única resposta, a opção c) Files é uma resposta correta e abrangente, pois representa uma classe que oferece uma ampla gama de funcionalidades para manipulação de arquivos.