首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接字符串而不连接它

连接字符串而不连接它
EN

Stack Overflow用户
提问于 2021-09-28 06:38:33
回答 1查看 150关注 0票数 0

我需要帮助解决这个问题https://open.kattis.com/problems/joinstrings

我可以通过简单地连接字符串来做到这一点,但约束是我需要快速地通过操作来完成。

编辑:我做的方式是首先把字符串加在一起。然而,这超过了时间限制。我第二次这样做是通过StringBuilder和追加。然而,它也超过了时间限制。

EN

回答 1

Stack Overflow用户

发布于 2021-09-28 06:41:44

Java中的java.lang.String在内部有一个char (*)数组。

因此,在Java中用O(1)时间连接字符串是不可能的。您需要始终将两个数组都复制到新数组中。

(*)在Java8、Java11或更高版本中,它是byte[],但原理是相同的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69356866

复制
相关文章

相似问题

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