¿Qué es un método append en Java?



Agregar en Java es un método incorporado en Java que se utiliza para agregar la representación de cadena del argumento booleano a una secuencia determinada

ofrece muchos métodos para facilitar su trabajo. En este artículo, analicemos uno de esos métodos, adjuntar() . El método append en Java agrega la cadena especificada a la secuencia de caracteres. Déjame desarrollar el anexar en Java.

Los puntos a discutir son los siguientes:





¡Vamos a empezar!

¿Cuál es el método append en Java?

El método anexa en ayuda a agregar la cadena especificada a la secuencia de caracteres. Los personajes del luego se añaden argumentos.



  • Declaración

La declaración del método append es la siguiente:

público StringBuilder anexar (String str)
  • Parámetro

str: es una cadena

cómo detener el programa en java
  • Valor devuelto

Devuelve una referencia al objeto.



Ahora que conoce la sintaxis general, veamos diferentesformas / formas en las que se puede utilizar el método adjunto en Java.

Adjuntar en Java: Sintaxis

Diferentes formas de representar el adjuntar método son:

  • público StringBuilder anexar ( booleano b)
  • público Anexar StringBuilder (int i)
  • público Agregar StringBuilder (flotador f)
  • público StringBuilder anexar (l largo)
  • público Agregar StringBuilder (doble d)
  • público StringBuilder anexar ( carbonizarse c)
  • público StringBuilder anexar ( carbonizarse [] pags)
  • público StringBuilder anexar ( carbonizarse [] str, En t compensar, En t len)
  • público Agregar StringBuilder (CharSequence cs)
  • público StringBuilder append (CharSequence cs, En t comienzo, En t fin)
  • público Agregar StringBuilder (objeto obj)
  • público Añadir StringBuilder (String str)
  • público Agregar StringBuilder (StringBuffer sb)
  • público StringBuilder appendCodePoint ( En t codePoint)

Ahora que conoce el concepto, intentemos comprenderlo con la ayuda de un ejemplo.

Ejemplo

El siguiente código le muestra el uso de StringBuilder clase. ¡Echar un vistazo!

Código:

import java.util. * import java.util.concurrent.LinkedBlockingQueue public class A {public static void main (String [] argv) throws Exception {StringBuilder str = new StringBuilder () str.append ('ABC') System.out. println ('String =' + str.toString ()) StringBuilder str1 = new StringBuilder ('XYZ') System.out.println ('String1 =' + str1.toString ()) StringBuilder str2 = nuevo StringBuilder (10) // print string System.out.println ('String2 capacidad =' + str2.capacity ()) StringBuilder str3 = new StringBuilder (str1) // print string System.out.println ('String3 =' + str3.toString ())} }

Salida:

Cadena = ABC

Cadena1 = XYZ

Capacidad String2 = 10

cómo usar goto en python

Cadena3 = XYZ

Otra salida es usando StringBuffer clase.

Código:

diferencia entre clase e interfaz en java
import java.io. * class GFG {public static void main (String [] args) {StringBuffer s = new StringBuffer ('GeeksforGeeks') int p = s.length () int q = s.capacity () System.out. println ('Longitud de la cadena Edureka =' + p) System.out.println ('Capacidad de la cadena Edureka =' + q)}}

Salida:
Longitud de la cuerda Edureka = 7
Capacidad de la cuerda Edureka = 10

En el código anterior, mencioné los dos métodos más usados ​​que pertenecen a la clase StringBuffer. ¡Permítanme brindarles un poco más de información sobre este método que ofrece Java!

¿Cuándo utilizar el método de adición?

Bueno, la situación en la que se usa el operador + en una cadena objetos . Java por sí mismo cambia cualquier modificación realizada a una instancia de cadena en dos operaciones similares en una instancia de StringBuffer. Por lo tanto, la concatenación invoca el método append en un StringBuffer objeto. Tan pronto como se realiza la concatenación, el compilador llama al Encadenar para cambiar el StringBuffer modificado a una cadena constante. Suena realmente complejo, ¿verdad?

Bueno, en lugar de todo esto, ¿por qué no tener una clase de cadena que actúe como StringBuffer ?

La solución aquí es el rendimiento. Hay muchas optimizaciones que la hora y el tiempo pueden hacer sabiendo que los objetos de cadena son inmutables. oculta la parte compleja de la conversión entre String y StringBuffer, más precisamente, los programadores nunca sienten la necesidad de usar StringBuffer y serán capaces de resolver la mayoría de los problemas en términos del operador + en variables de cadena.

Esto nos lleva al final de este artículo sobre el método Append en Java. Espero que le haya resultado informativo. ¡Sigue leyendo, sigue explorando!

Revisar la por Edureka, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo. Estamos aquí para ayudarlo en cada paso de su viaje, para que, además de estas preguntas de la entrevista de Java, se desarrolle un plan de estudios diseñado para estudiantes y profesionales que desean ser Desarrolladores de Java.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este artículo 'Adjuntar en Java' y nos comunicaremos con usted lo antes posible.