Método PrintWriter write(char[], int, int) en Java con ejemplos

El método write(char[], int, int) de PrintWriter Class en Java se usa para escribir una parte específica de la array de caracteres especificada en la secuencia. Esta array de caracteres se toma como parámetro. También se toman como parámetros el índice inicial y la longitud de los caracteres a escribir.

Sintaxis:

public void write(char[] charArray, int índiceInicial, int longitudDeCharArray)

Parámetros: Este método acepta tres parámetros obligatorios:

  • charArray que es la array de caracteres que se escribirá en el Stream.
  • índiceInicial que es el índice inicial desde el cual se tomará la parte del carácter.
  • lengthOfCharArray, que es la longitud de los caracteres que se escribirán en la transmisión.

Valor devuelto: este método no devuelve ningún valor.

Los siguientes métodos ilustran el funcionamiento del método write(char[], int, int):

Programa 1:

// Java program to demonstrate
// PrintWriter write(char[], int, int) method
  
import java.io.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        try {
  
            // Create a PrintWriter instance
            PrintWriter writer
                = new PrintWriter(System.out);
  
            // Get the character array
            // to be written in the stream
            char[] charArray = { 'G', 'e', 'e', 'k', 's',
                                 'F', 'o', 'r',
                                 'G', 'e', 'e', 'k', 's' };
  
            // Get the starting index
            int startingIndex = 0;
  
            // Get the length of char
            int lengthOfCharArray = 5;
  
            // Write the portion of the charArray
            // to this writer using write() method
            // This will put the charArray in the stream
            // till it is printed on the console
            writer.write(charArray,
                         startingIndex,
                         lengthOfCharArray);
  
            writer.flush();
        }
        catch (Exception e) {
            System.out.println(e);
        }
    }
}
Producción:

Geeks

Programa 2:

// Java program to demonstrate
// PrintWriter write(char[], int, int) method
  
import java.io.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        try {
  
            // Create a PrintWriter instance
            PrintWriter writer
                = new PrintWriter(System.out);
  
            // Get the character array
            // to be written in the stream
            char[] charArray = { 'G', 'F', 'G' };
  
            // Get the starting index
            int startingIndex = 2;
  
            // Get the length of char
            int lengthOfCharArray = 1;
  
            // Write the portion of the charArray
            // to this writer using write() method
            // This will put the charArray in the stream
            // till it is printed on the console
            writer.write(charArray,
                         startingIndex,
                         lengthOfCharArray);
  
            writer.flush();
        }
        catch (Exception e) {
            System.out.println(e);
        }
    }
}
Producción:

G

Publicación traducida automáticamente

Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *