Características importantes da classe PrintStream em Java
Como usar a classe PrintStream em Java no Ubuntu 20.04
A impressão de dados para a saída é possível através da classe PrintStream, que oferece muitos métodos para imprimir convenientemente representações de diferentes valores de dados. Antes de criar um PrintStream, o Java.io.Módulo PrintStream deve ser importado. É assim que o fluxo de impressão é criado depois que carregamos o pacote. Vamos explorar alguns métodos de classe PrintStream com a compilação Java.
Exemplo 1: Usando o método da classe PrintStream println () em java no Ubuntu 20.04
É uma melhor iteração da técnica Print (). No console, o texto também foi exibido por ele. Pertence à classe PrintStream e é um método sobrecarregado. Como argumento, é preciso uma corda. Depois que toda a declaração for impressa, o ponteiro é movido para a cabeça da linha seguinte. A distinção fundamental entre println () e print () é esta.
Estabelecemos uma classe, "PrintStream1", que chama o método principal. Dentro da classe “PrintStream1”, criamos o objeto FileOutputStream “Fos” que está vinculado ao arquivo “FILE.TXT". Depois disso, o objeto "fos" é passado dentro da classe PrintStream como uma entrada. Com a instância "P" do PrintStream, utilizamos a função Println. O método println imprime o valor inteiro especificado e os valores da string dentro do arquivo “Arquivo.TXT".
Primeiro, compilamos nosso código com o nome da classe Java "PrintStream1".
Depois disso, abrimos o arquivo “Arquivo.txt ”, onde o método println imprime os valores inteiros e strings da seguinte forma:
Exemplo 2: Usando o método da classe PrintStream printf () em java no Ubuntu 20.04
A sequência preparada pode ser impressa usando o método printf (). Argumentos e uma string formatada são dois de seus parâmetros incluídos. Tanto o texto quanto os dados estão incluídos na sequência formatada. E os dados dentro da sequência preparada são substituídos pelos parâmetros.
Temos uma classe, "PrintStream2" e criamos o método principal nessa classe. Depois disso, chamamos o bloco de tentativa. No bloco de tentativa, definimos o fluxo de impressão como um "arquivo". O PrintStream então leva o arquivo “Arquivo.txt ”como uma entrada. A variável é rotulada como "DOB" e recebe um valor inteiro. Aqui, esse valor inteiro “25” é um argumento para o método printf () fornecido pela classe PrintStream. A declaração fornecida no método printf () é uma corda formatada.
Quando o código é compilado, o conteúdo de impressão acima é inserido no arquivo “Arquivo.TXT".
Exemplo 3: Usando o método da classe PrintStream Print () em Java no Ubuntu 20.04
Para que o texto apareça no console, use o método print (). É um método de classe PrintStream que foi sobrecarregado. É possível passar em uma string como um parâmetro. A declaração foi impressa, mas o cursor ainda está nessa linha. Também funciona se nenhum parâmetros for analisado.
Dentro do método principal da classe "PrintStream3", declaramos inicialmente a variável "texto", que possui a string como o tipo de dados "string" é definido para essa variável. Em seguida, usamos o bloco de tentativa. Lá, temos um objeto "resultado" para a criação do fluxo de impressão, e o fluxo de impressão tem o arquivo "Arquivo.TXT". Introduzimos outro método "Print", da PrintStream. O método de impressão pegou a variável "texto" e a inseriu no arquivo "Arquivo.TXT".
Quando o arquivo “arquivo.txt ”está aberto, é carregado com a string especificada acima.
Exemplo 4: Usando o método da classe PrintStream Write () em Java no Ubuntu 20.04
Lá, temos um método diferente que a classe PrintStream oferece, conhecida como gravações (). Grava () bytes “len” começando no deslocamento “desativado” na matriz de bytes dada a este fluxo. O "Len" e o "Off" são os parâmetros que esse método leva.
Para o método principal da classe "PrintStream4", fornecemos a variável "ch" do tipo "bytes". Definimos o valor "75" para a variável "CH". Em seguida, criamos o objeto como "ps" para o fluxo de impressão e chamamos o "sistema.fora". Depois disso, empregamos o método write () e passamos a variável "ch" para ele. Aqui, o byte dado é escrito para este fluxo de saída por meio do método, escreva.
O método write () exibiu a saída do byte especificado.
Conclusão
Nosso conhecimento da classe PrintStream de Java foi expandido neste guia. Existem várias técnicas para escrever dados para outros fluxos fornecidos por esta classe. Os dados primitivos são transformados em formato de texto por esta classe, que então gera o resultado para o fluxo de saída. Os dados são impressos em um outputStream gerenciado pela subclasse do filtroOutputStream, conhecido como PrintStream. Também é considerado uma ferramenta para aprimorar a funcionalidade deste outputStream.