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
广告