English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Métodos para conectar cadenas en varios métodos de Java

Las cadenas se utilizan para almacenar una serie de caracteres en Java, que se consideran objetos. La clase String del paquete java.lang representa un String.

Se puede crear una String utilizando la palabra clave new (como cualquier otro objeto) o asignando un valor a un texto (como cualquier otro tipo de datos primitivos).

String stringObject = new String("Hello how are you");
String stringLiteral = "Welcome to Tutorialspoint";

Conectar cadenas

Puede concatenar cadenas en Java de la siguiente manera-

Uso de " +Operador: Java proporciona un operador de concatenación que permite agregar dos cadenas de texto directamente

Ejemplo

import java.util.Scanner;
public class StringExample {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Ingrese la primera cadena: ");
      String str1 = sc.next();
      System.out.println("Ingrese la segunda cadena: ");
      String str2 = sc.next();
      //Concatenando las dos cadenas
      String result = str1+str2;
      System.out.println(result);
   }
}

Resultado de salida

Ingrese la primera cadena:
Krishna
Ingrese la segunda cadena:
Kasyap
KrishnaKasyap
Java

Uso del método concat() -El método concat() de la clase String acepta un valor de String, lo agrega a la cadena actual y devuelve el valor concatenado.

Ejemplo

import java.util.Scanner;
public class StringExample {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Ingrese la primera cadena: ");
      String str1 = sc.next();
      System.out.println("Ingrese la segunda cadena: ");
      String str2 = sc.next();
      //Concatenando las dos cadenas
      String result = str1.concat(str2);
      System.out.println(result);
   }
}

Resultado de salida

Ingrese la primera cadena:
Krishna
Ingrese la segunda cadena:
Kasyap
KrishnaKasyap

Uso de StringBuffer y StringBuilder -Cuando se necesita modificar, las clases StringBuffer y StringBuilder pueden utilizarse como sustitutos de String.

Son similares a String, pero son mutables. Estas proporcionan varios métodos para manipular el contenido. El método append() de estas clases acepta un valor de String y lo agrega al objeto StringBuilder actual.

Ejemplo

import java.util.Scanner;
public class StringExample {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Ingrese la primera cadena: ");
      String str1 = sc.next();
      System.out.println("Ingrese la segunda cadena: ");
      String str2 = sc.next();
      StringBuilder sb = new StringBuilder(str1);
      //Concatenando las dos cadenas
      sb.append(str2);
      System.out.println(sb);
   }
}

Resultado de salida

Ingrese la primera cadena:
Krishna
Ingrese la segunda cadena:
Kasyap
KrishnaKasyap