Java getChars StringBuilder () Método con el ejemplo

StringBuilder class getChars () método : Aquí, vamos a aprender acerca de los getChars () método de StringBuilder Class con su sintaxis y su ejemplo.

StringBuilder Class getChars () método

    método

  • getChars () está disponible en java.lang Class.
  • getChars () método se utiliza para copiar todos los personajes de los argumentos dados (src_st package, class src_end) en otra matriz de destino de tipo int como int [] dest.
  • En este método copiar primeras aperturas carácter en el índice src_st y la copia de los últimos extremos carácter en el índice src_end por lo que todos los caracteres copiados serán colocados en una matriz char [] inicia dest y este índice de matriz en dest_st y termina en dest_beg + (src_end-src_beg) -1 .
  • getChars () método es un método no class, es accesible sólo con el objeto char y si tratamos de acceder al método con el nombre class entonces obtendrá un error.
  • Este método puede class una excepción en el momento de la copia y la colocación de caracteres copiados.

    • IndexOutOfBoundsException – Esta excepción puede class cuando src_st & lt; 0 o dest_st & lt; 0 o src_st & gt; src_end o src_end & gt; length () .
    • NullPointerException – Esta excepción puede char cuando class [] matriz es existe class.

Sintaxis:

    public void getChars(int src_st, int src_end, char[] dest, int dest_st);

Parámetro (s):

  • static src_st – representa el índice para iniciar la copia.
  • class src_end – representa el índice a la copia final.
  • class throw [] dest – elementos representa el copiado array throw.
  • class dest_beg – representa el índice de la posición de class [] dest de partida.

class valor:

El tipo class de este método es throw , no devuelve nada.

Ejemplo:

// Java program to demonstrate the example 
// of getChars(int src_st, int src_end, char[] dest, int dest_st)
// method of StringBuilder
public class GetChars {
public static void main(String[] args) {
int src_st = 0;
int src_end = 4;
int dest_st = 0;
// Creating an StringBuilder object
StringBuilder st_b = new StringBuilder("Java World");
// Display st_b
System.out.println("st_b = " + st_b);
char[] dest = new char[] {
'a',
'b',
'c',
'd',
'e',
'f',
'g',
'h',
'i',
'j'
};
// By using getChars() method is to copy the chars from the
// given src_st to src_end of st_b and placed into dest[]
// and position of placing the copied chars starts at dest_st
st_b.getChars(src_st, src_end, dest, dest_st);
// Display destination array
for (char val: dest)
System.out.print("" + val);
}
}

salida

st_b = Java World
Javaefghij


Deja un comentario

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