El método write(char[], int, int) de la clase StringWriter en Java se usa para escribir una parte específica de la array de caracteres especificada en el escritor. 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 escritor.
- í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 el escritor.
Valor devuelto: este método no devuelve ningún valor.
Los siguientes programas ilustran el funcionamiento del método write(char[], int, int):
Programa 1:
// Java program to demonstrate // StringWriter write(char[], int, int) method import java.io.*; class GFG { public static void main(String[] args) { try { // Create a StringWriter instance StringWriter writer = new StringWriter(); // Get the character array // to be written in the writer char[] charArray = { 65, 66, 67 }; // Get the starting index int startingIndex = 0; // 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 writer // till it is printed on the console writer.write(charArray, startingIndex, lengthOfCharArray); System.out.println(writer.toString()); } catch (Exception e) { System.out.println(e); } } }
Producción:
A
Programa 2:
// Java program to demonstrate // StringWriter write(char[], int, int) method import java.io.*; class GFG { public static void main(String[] args) { try { // Create a StringWriter instance StringWriter writer = new StringWriter(); // Get the character array // to be written in the writer char[] charArray = { 97, 98, 99 }; // 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 writer // till it is printed on the console writer.write(charArray, startingIndex, lengthOfCharArray); System.out.println(writer.toString()); } catch (Exception e) { System.out.println(e); } } }
Producción:
c