我们如何在Java中混合两个字符串并生成另一个字符串?

字符串用于在Java中存储字符序列,它们被视为对象。java.lang包的String类表示一个String。

您可以通过使用new关键字(如任何其他对象)或通过将值分配给文字(如任何其他原始数据类型)来创建String。

String stringObject = new String("Hello how are you");

String stringLiteral = "Welcome to Nhooo";

连接字符串

您可以通过以下方式在Java中连接字符串-

使用“ +”运算符-Java使用此运算符提供了一个串联运算符,您可以直接添加两个String文字

示例

import java.util.Scanner;

public class StringExample {

   public static void main(String args[]) {

      Scanner sc = new Scanner(System.in);

      System.out.println("Enter the first string: ");

      String str1 = sc.next();

      System.out.println("Enter the second string: ");

      String str2 = sc.next();

      //连接两个字符串

      String result = str1+str2;

      System.out.println(result);

   }

}

输出结果

Enter the first string:

Krishna

Enter the second string:

Kasyap

KrishnaKasyap

Java

使用concat()方法concat()-String类的方法接受一个String值,将其添加到当前String并返回串联的值。

示例

import java.util.Scanner;

public class StringExample {

   public static void main(String args[]) {

      Scanner sc = new Scanner(System.in);

      System.out.println("Enter the first string: ");

      String str1 = sc.next();

      System.out.println("Enter the second string: ");

      String str2 = sc.next();

      //连接两个字符串

      String result = str1.concat(str2);

      System.out.println(result);

   }

}

输出结果

Enter the first string:

Krishna

Enter the second string:

Kasyap

KrishnaKasyap

使用StringBuffer和StringBuilder类-StringBuffer和StringBuilder类是在需要修改时可用作String替代的类。

它们与String相似,但它们是可变的。这些提供了用于内容操纵的各种方法。append()这些类的方法接受一个String值,并将其添加到当前的StringBuilder对象。

示例

import java.util.Scanner;

public class StringExample {

   public static void main(String args[]) {

      Scanner sc = new Scanner(System.in);

      System.out.println("Enter the first string: ");

      String str1 = sc.next();

      System.out.println("Enter the second string: ");

      String str2 = sc.next();

      StringBuilder sb = new StringBuilder(str1);

      //连接两个字符串

      sb.append(str2);

      System.out.println(sb);

   }

}

输出结果

Enter the first string:

Krishna

Enter the second string:

Kasyap

KrishnaKasyap

以上是 我们如何在Java中混合两个字符串并生成另一个字符串? 的全部内容, 来源链接: utcz.com/z/316265.html

回到顶部