首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >字符串连接:concat()vs“+”运算符?

字符串连接:concat()vs“+”运算符?

提问于 2017-12-20 14:45:58
回答 2关注 0查看 497

假设字符串a和b:

代码语言:txt
复制
a += b
代码语言:txt
复制
a = a.concat(b)

在引擎下,他们是一样的东西?

这里是concat作为参考反编译。我希望能够反编译+操作员以及看看有什么。

代码语言:txt
复制
public String concat(String s) {
代码语言:txt
复制
代码语言:txt
复制
    int i = s.length();
代码语言:txt
复制
    if (i == 0) {
代码语言:txt
复制
        return this;
代码语言:txt
复制
    }
代码语言:txt
复制
    else {
代码语言:txt
复制
        char ac[] = new char[count + i];
代码语言:txt
复制
        getChars(0, count, ac, 0);
代码语言:txt
复制
        s.getChars(0, i, ac, count);
代码语言:txt
复制
        return new String(0, count + i, ac);
代码语言:txt
复制
    }
代码语言:txt
复制
}

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档