Java与其他数据类型的字符串连接。


Java 中,字符串连接是指将两个或多个字符串连接在一起的操作。但是,字符串连接可以与各种原始数据类型一起执行,而不仅仅是与其他字符串一起执行。

可以使用 concat() 方法连接两个字符串String 类,但是要将字符串与其他原始数据类型连接,需要使用 ‘+’ 运算符。给定的数据类型将自动转换为其字符串表示形式。

示例场景

Input: String res = "Age: " + 45;
Output: result = Age: 45

与int的字符串连接

int 是 Java 中的一种原始数据类型,它表示没有任何小数点的数值数据。在这个 Java 程序中,我们使用加法运算符将字符串int数据类型连接。

public class Test {
   public static void main(String args[]){
      String st1 = "Hello";
      int data = 230;
      String res = st1 + data;
      System.out.println(res);
   }
}

输出

Hello230

与double的字符串连接

在 Java 中,double 也是一种原始数据类型。它表示带有小数点的数值。下面的 Java 程序演示了如何使用加法运算符将字符串double数据类型连接。

public class Test {
   public static void main(String args[]){
      String st1 = "Tutorialspoint";
      double data = 10.10;
      String res = st1 + data;
      System.out.println(res);
   }
}

输出

Tutorialspoint10.1

与byte的字符串连接

byte 数据类型表示 -128 到 127 之间的整数值。在下面的 Java 程序中,我们使用加法运算符将字符串byte数据类型连接。

public class Test {
   public static void main(String args[]){
      byte data = 10;
      String res = "Age: " + data;
      System.out.println(res);
   }
}

输出

Age: 10

与float的字符串连接

与 double 数据类型类似,float 也用于存储浮点数。但是,double 的大小大于 float。下面的 Java 程序演示了如何在 Java 中将字符串float数据类型连接。

public class Test {
   public static void main(String args[]){
      String st1 = "Tutorialspoint";
      float data = 90.09f;
      String res = data + st1;
      System.out.println(res);
   }
}

输出

90.09Tutorialspoint

更新于:2024年8月1日

1K+ 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告