Cómo agregar char a la cadena en Java

Cómo agregar char a la cadena en Java
"carbonizarse"Es un tipo de datos primitivo que pertenece a la clase de envoltura Java"Personaje"Que almacena caracteres unicode de 16 bits. Java usa el tipo de datos de char para almacenar un carácter que está encerrado en citas individuales ("), mientras que un"Cadena"Se usa para mantener un grupo de caracteres que se organizan en un orden particular rodeado de citas dobles (" "). Java proporciona múltiples opciones para agregar un nuevo personaje a una cadena.

Este blog discutirá el procedimiento de agregar char a una cadena en Java.

Cómo agregar char a la cadena en Java?

Por agregar un personaje "carbonizarse"Para una cadena, puede usar:

  • Operador de concatenación "+"
  • Método Substring ()
  • método append ()
  • método insert ()

Echemos un vistazo a estos métodos uno por uno!

Método 1: Agregue Char a la cadena utilizando el operador de concatenación "+"

El método más fácil y más utilizado para agregar char a una cadena es el operador de concatenación "+". Concatena al personaje a una cadena. Puede agregar caracteres adicionales en el inicio, en el medio o al final de la cadena con la ayuda del "+"Operador.

Sintaxis
La siguiente sintaxis se puede utilizar para agregar char "pez"A una cadena"stri":

CH + STR

Ejemplo 1: Agregue Char al comienzo de la cadena
En este ejemplo, agregaremos el personaje "H"Al comienzo de una cadena. Para hacerlo, crearemos un carbón llamado "pez"Con los valores especificados:

char ch = 'h';

A continuación, concatenaremos el char con la subcadena "ello"Y almacene el valor resultante en el"s" Cadena:

Cadena s = ch + "ello";

Finalmente, imprimiremos el valor de nuestra cadena:

Sistema.afuera.println (s);

La salida muestra que el personaje "H"Ahora está concatenado con el"ello"Subcandadora, y la cadena resultante es"Hola":

Ejemplo 2: Agregue Char en el medio de la cadena
Aquí, agregaremos un personaje "norte"En el medio de la cadena:

char ch = 'n';

Ahora, agregaremos el valor de los personajes creados entre el "Li" y "ux"Subcandamentos, con la ayuda del"+"Operador:

Cadena s = "li" + ch + "ux";

Entonces, simplemente imprima el valor de "s" utilizando el "Sistema.afuera.println ()" método:

Sistema.afuera.println (s);

Como puede ver, hemos agregado con éxito el CAR especificado en el medio:

Ejemplo 3: Agregue Char al final de la cadena
Ahora, verificaremos cómo agregar un personaje al final de la cadena. Tendremos una variable de tipo de personaje "pez"Que almacena un personaje"T":

char ch = 't';

Aquí tenemos una cadena "Linux Hin", Que será concatenado con el"pez"Carácter y almacene el valor resultante en"s" Cadena:

Cadena S = "Linux Hin" + CH;

Por fin, imprima el valor de la variable de tipo de cadena "s"En la consola:

Sistema.afuera.println (s);

Producción

Verifiquemos otros métodos para agregar char a la cadena en Java.

Método 2: Agregue Char a la cadena usando el método SubString ()

En Java, otro método para agregar un personaje a una cadena es el "subcadena ()" método. Pertenece a la clase de cadena.

Sintaxis
Aquí está la sintaxis del "subcadena ()"Método para el propósito especificado:

s.subcadena (FirstIndex, SecondIdex) + CH + S.subcadena (SecondIndex)

Llame al método substring () con una cadena "S" y divídala pasando el índice de inicio como "FirstIndex" y el índice donde desea agregar el personaje como "SecondIdex". Ahora, agregue el personaje usando el operador "+" y luego concatene la otra parte de la cadena a partir del "SecondIdex" pasada ".

Ejemplo
Agregaremos carácter "norte"En el medio de la cadena usando el"subcadena ()" método:

char ch = 'n';

La cuerda "Liuxhint"Se almacena en la variable de tipo de cadena"s". Queremos agregar el personaje "norte"Antes del personaje"u"Eso se coloca en el"2"Índice:

Cadena s = "liuxhint";

Dividiremos la cadena desde el inicio hasta el segundo índice de la cadena "s" usando "s.subcadena (0,2)"Y agregue el personaje"pez"En ese lugar, y luego concatene la parte restante de la cadena con"s.subcadena (2)"El índice de inicio de eso y guárdelo en una variable de tipo de cadena"SB":

Cadena sb = s.subcadena (0,2) + CH + S.subcadena (2);

Finalmente, imprima el valor de "SB"En la ventana de la consola:

Sistema.afuera.println (SB);

La salida significa que el "norte"El personaje se agrega al"Liuxhint"Cadena, y se convierte en"Linuxhint":

Hay otros métodos para agregar caracteres a una cadena. Avancemos hacia ellos.

Método 3: Agregar char a la cadena usando el método append ()

El "adjuntar()"Método del"StringBuilder"La clase también se usa para agregar un personaje a una cadena en Java. En la clase StringBuilder, puede construir una cadena con concatenación. Funciona igual que el "+"Operador.

Sintaxis
Siga la siguiente sintaxis para usar el "adjuntar()" método:

SB.anular (CH)

El método append () se llamará con el objeto de la clase StringBuilder "SB", Y se necesita un personaje"pez"Como argumento.

Ejemplo

En este ejemplo, agregaremos el personaje "T"Al final de la cadena"Linuxhin"Al utilizar el"adjuntar()" método:

char ch = 't';

La cuerda "Linuxhin"Se almacenará en una variable de tipo de cadena"s":

Cadena S = "Linuxhin";

Crearemos un objeto "SB" del "StringBuilder" clase:

StringBuilder sb = new StringBuilder ();

Ahora, llamaremos al "adjuntar()"Método con objeto"SB"Al pasarlo en una cadena"s"Y luego nuevamente llamar"adjuntar()"Método y personaje de pase"pez"Como argumento:

SB.adjuntar (s).anexar (CH);

Finalmente, imprimiremos el objeto "SB"Eso contiene la cadena resultante agregando un carácter:

Sistema.afuera.println (SB);

La salida muestra que hemos agregado con éxito el personaje "T" al final de "Linuxhin"Subcandadora:

Hay un método más para agregar caracteres entre las cuerdas. Vamos a ver.

Método 4: Agregue Char a la cadena usando el método Insert ()

El "insertar()"Método del"Stringbuffer"La clase también se usa para agregar caracteres en una cadena en Java. Agrega el carácter en la posición especificada, similar al método substring (). Los caracteres y las subcadenas también se pueden colocar en el medio o agregarse al final de un StringBuffer.

Sintaxis
El "insertar()El método tiene la siguiente sintaxis:

SB.insertar (índice, ch);

El método Insert () se llama con el objeto de la clase StringBuffer "SB"Al pasar un"índice"Donde quieres agregar el"pez" personaje.

Ejemplo
En este ejemplo, agregaremos el personaje "u"En el tercer índice de la cadena"Linxhint". Para este propósito, hemos creado un "pez" personaje:

char ch = 'u';

La cuerda "Linxhint"Se almacena en el"s" variable:

Cadena s = "linxhint";

Entonces, crearemos un objeto "SBDe la clase StringBuffer y pase la cadena creada como un argumento:

StringBuffer sb = new StringBuffer (s);

Llama a "insertar()"Método y personaje de pase"pez"Y el índice como"3":

SB.insertar (3, ch);

Por último, imprimiremos el valor del objeto "SB"Con la ayuda del"Sistema.afuera.println ()" método:

Sistema.afuera.println (SB);

La salida muestra que el personaje "u"Se agrega con éxito en la cadena"Linuxhint"En el 3er índice:

Hemos compilado todos los métodos relacionados con agregar un personaje a una cadena en Java.

Conclusión

Para agregar caracteres a una cadena, puede usar el operador de concatenación "+", SubString (), append () e insert () método. La forma más común y fácil de agregar carácter a una cadena. También puede agregar carácter en cualquier lugar al inicio, final o en el centro de la cadena utilizando el "+"Operador y el método append (). Mientras que para otros métodos, debe mencionar el índice. En este blog, hemos discutido los métodos para agregar un personaje a una cadena en Java con ejemplos detallados.