当前位置: 首页 > 知识库问答 >
问题:

将多个字符串组合成一个JAVA

爱亮
2023-03-14
String dataContainer;

for(String tempString:setInput){
     String finalString = "," + tempString + "," ;   
}
Set<String> setInput = new TreeSet();
setInput.add("Dog");
setInput.add("Cat");
setInput.add("Mouse");

生成字符串:

,Dog,,Cat,,Mouse,

共有1个答案

凌俊名
2023-03-14

您所做的是每次初始化您的结果字符串

实际上,你想做

String finalString ="";
for(String tempString:setInput){
      finalString += "," + tempString + "," ;   
}

但是上述方法会导致多个string创建。

 StringBuilder finalStringb =new StringBuilder();
    for(String tempString:setInput){
          finalStringb.append(",").append(tempString).append(",") ;   
    }

String finalS = finalStringb.toString();
 类似资料:
  • 主要的问题是第五次会议的形式是什么

  • 我用平面图附加通量,但如果我添加其他平面图,则只返回最后一个平面图。 我需要在通量上处理每个Mono函数,但我似乎无法让每个函数正确执行和返回。

  • 给定一个字符串,我们必须将字符串分成所有不同的两部分和三部分(排列不重要)。例如: 答案是 答案是 怎么做?你能提供一个尽可能的时间复杂度的代码吗?

  • 问题内容: 我正在尝试编写一个Java代码,该代码返回结合了字符和重音符号的单个字符。合并的实际结果是一个字符串,而不是一个字符。下面是一个简单的方法来说明我要执行的操作。谢谢 问题答案: 规范化器可以根据需要分解/合成角色: 结果是两个字符(i,双点) 结果是一个字符(ï) 如果我正确理解你,你会寻找 对于双点使用。

  • 以下是我所做的: 我的意见如下: 这意味着什么无关紧要,但扫描仪所做的是首先将其存储在字符串“按原样”中。然后,我使用 replaceAll 函数删除所有空格。然后我剩下: 然后,我使用java解释这段代码,如果没有错误发生,就执行计算。我现在的问题是,当我把字符串分割成记号时,它将使每个“减号”成为它自己的记号,但我想以某种方式把它和它后面的整数联系起来,这样记号仍然只是一个整数(现在是负的),

  • 问题内容: 我是SQL Server的新手,我正在处理以下问题。 假设我有一列看起来像这样: 所以我的目标是将这些句子分解为: 我尝试使用此代码: 这是我在Stackoverflow上找到的。 它似乎适用于单个字符串,但不适用于多个字符串。并将每个单词放在新行中,如下所示: 那么,如何调整代码,使其达到预期效果呢? 另一个问题是,我真的不知道每个字符串中的单词数。 因此可能会有所不同,例如1个单词