本文概述
- Java String concat()方法示例
- Java String concat()方法示例2
- Java String concat()方法示例3
内部实施
public String concat(String str) {
int otherLen = str.length();
if (otherLen == 0) {
return this;
}
int len = value.length;
char buf[] = Arrays.copyOf(value, len + otherLen);
str.getChars(buf, len);
return new String(buf, true);
}
签名
字符串concat()方法的签名如下:
public String concat(String anotherString)
参数
anotherString:另一个字符串, 即要在此字符串的末尾组合的字符串。
退货
组合弦
Java String concat()方法示例
public class ConcatExample{
public static void main(String args[]){
String s1="java string";
s1.concat("is immutable");
System.out.println(s1);
s1=s1.concat(" is immutable so assign it explicitly");
System.out.println(s1);
}}
立即测试
java string
java string is immutable so assign it explicitly
Java String concat()方法示例2让我们看一个连接多个字符串对象的示例。
public class ConcatExample2 {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "srcmini";
String str3 = "Reader";
// Concatenating one string
String str4 = str1.concat(str2);
System.out.println(str4);
// Concatenating multiple strings
String str5 = str1.concat(str2).concat(str3);
System.out.println(str5);
}
}
输出:
Hellosrcmini
HellosrcminiReader
Java String concat()方法示例3【Java字符串连接】让我们看一个示例, 其中将空格和特殊字符连接到字符串对象。
public class ConcatExample3 {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "srcmini";
String str3 = "Reader";
// Concatenating Space among strings
String str4 = str1.concat(" ").concat(str2).concat(" ").concat(str3);
System.out.println(str4);
// Concatenating Special Chars
String str5 = str1.concat("!!!");
System.out.println(str5);
String str6 = str1.concat("@").concat(str2);
System.out.println(str6);
}
}
输出:
Hello srcmini Reader
Hello!!!
Hello@srcmini
推荐阅读
- Java字符串endsWith()
- Java字符串介绍
- Java字符串compareTo()
- Java字符串charAt()
- 12款适用于iPhone的最佳音乐播放器应用推荐合集
- Win10商店应用默认安装位置C盘更改办法
- Win7系统Win 8怎样才能永久免费升级Win10系统?
- 小马工具激活的win10与正版win10有何区别
- Win10系统穿越火线CF无法全屏处理办法