concat()
将指定的字符串连接到此字符串的末尾。
语法
public String concat(String s)
参数
- s – 要连接的字符串。
返回值
返回连接后的新字符串。
实例
public class Test {
public static void main(String args[]) {
String s = "Hello ";
s = s.concat("world");
System.out.println(s);
}
}
以上程序执行结果为:
Hello world
源码
private final char value[];
public String concat(String str) {
int otherLen = str.length();
if (otherLen == 0) {//长度为0,返回原字符串
return this;
}
int len = value.length;
//复制原字符串到长度为(len + otherLen)字符数组
char buf[] = Arrays.copyOf(value, len + otherLen);
str.getChars(buf, len);//复制目标字符串
return new String(buf, true);
}
如果连接的字符串长度为0,返回原字符串,否则复制原字符串到长度为(len + otherLen)字符数组
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY