个性化阅读
专注于IT技术分析

Java字符串连接

本文概述

Java字符串concat()方法在此字符串的末尾组合指定的字符串。它返回组合的字符串。就像附加另一个字符串一样。


内部实施

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

让我们看一个示例, 其中将空格和特殊字符连接到字符串对象。

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
赞(0)
未经允许不得转载:srcmini » Java字符串连接

评论 抢沙发

评论前必须登录!