java - 将一个字符串放入另一个字符串java

标签 java string performance algorithm insert

<分区>

我试图将一个字符串插入另一个字符串的中间,然后将 Monkey 放入新字符串的中间。

String One = "MonkeyPony";
String Two = "Monkey";

基本上我要做的是多次将 "Monkey" 插入 "MonkeyPony" 的中间,所以第一次它会读取 "MonkeMonkeyyPony" 在第二次它会读作 "MonkeMonMonkeyyPony" 等。

最佳答案

使用 StringBuilder:

StringBuilder builder = new StringBuilder(One);
for (int i = 0; i < 10; ++i) {
  builder.insert(builder.length() / 2, Two);
  System.out.println(builder.toString());
}

关于java - 将一个字符串放入另一个字符串java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15443479/

相关文章:

java - MYSQL Hibernate 5.2 createStoredProcedureQuery

java - 添加到日历日期...不准确?

java - 如何在liferay中使用下载网址下载文档?

c# - .NET 中的字符串比较

android - 为什么 ViewPager2 延迟加载页面?

c# - 我需要使用MS Debug Diagnostic Tool来分析CPU使用率较高的C#应用​​程序的帮助

ruby-on-rails - 检查一个字符串中的单词是否在另一个字符串中的最快方法是什么?

java - 如何仅使用 java 正则表达式匹配字母,匹配方法?

python - 我需要确保列表中只有某些字符?

c++ - 如何在 C++ 中删除 CString 中的字符串