Java教程

Java String串联

在Java中,字符串串联形成一个新字符串,它是多个字符串的组合。在Java中有两种连接字符串的方法:
通过+(字符串串联)运算符 通过concat()方法

1)通过+(字符串串联)运算符进行字符串串联

Java字符串串联运算符(+)用于添加字符串。例如:
class TestStringConcatenation1{
    public static void main(String args[]){
        String s="Sachin"+" Tendulkar";
        System.out.println(s);
    }
}
Output:Sachin Tendulkar
Java编译器将上面的代码转换为此:
String s=(new StringBuilder()).append("Sachin").append( Tendulkar).toString();
在Java中,字符串连接是通过StringBuilder(或StringBuffer)类及其append方法实现的。字符串串联运算符通过将第二个操作数附加到第一个操作数的末尾来产生新的字符串。字符串连接运算符不仅可以连接字符串,还可以连接原始值。例如:
class TestStringConcatenation2{
    public static void main(String args[]){
        String s=50+30+"Sachin"+40+40;
        System.out.println(s);
    }
}
80Sachin4040

注意: 字符串文字之后,所有+都将被视为字符串连接运算符。

2)通过concat()方法进行字符串连接

String concat()方法将指定的字符串连接到当前字符串的末尾。语法:
public String concat(String another)
让我们看一下String concat()方法的示例。
class TestStringConcatenation3{
    public static void main(String args[]){
        String s1="Sachin ";
        String s2="Tendulkar";
        String s3=s1.concat(s2);
        System.out.println(s3);
    }
}
Sachin Tendulkar
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4