猿教程 Logo

Java字符串拼接

阿里云服务器,每月低至7.8元,项目演示即建站必备,比腾讯云更便宜,并且不需学生认证,从此链接购买有效:去购买

在java中,字符串连接形成一个新的字符串,它是多个字符串的组合。 在java中有两种方法来连接字符串:

  1. 由+(字符串连接)运算符

  2. 通过concat()方法


1)字符串由+(字符串连接)运算符连接

Java字符串连接运算符(+)用于添加字符串。 例如:

class TestStringConcatenation1{
 public static void main(String args[]){
   String s="Sachin"+" Tendulkar";
   System.out.println(s);//Sachin Tendulkar
 }
}
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
 }
}
80Sachin4040

注意:在字符串字面量之后,所有的+将被视为字符串连接运算符。


2)String 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
  }
}
Sachin Tendulkar
阿里云服务器,每月低至7.8元,项目演示即建站必备,比腾讯云更便宜,并且不需学生认证,从此链接购买有效: 去购买


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Java/string-concatenation-in-java.html