在java中将字符串转换为stringBuilder

新手上路,请多包涵

我有一种返回字符串的方法,但我想要 StringBuilder 方法中的数据并将其转换为字符串,那么我该怎么做呢?

   public String[][] getDataOfJD(List<JobDescriptionField> jdFields) {
  int i = 0;
  String [][] data = new String[jdFields.size()][];
  for(JobDescriptionField field : jdFields) {
      if (i > 0){
          String messages = "";
          for (String message : field.getMessages()){
             messages += message;
          }
     data [i] = new String[]{field.getTitle(), field.getField(), messages, field.getScore() + ""};
  }
    i++;
    score = score + field.getScore();
  }
  return data;
  }

从上面的例子 field.getTitle(), field.getField() 是字符串类型如果我想要 StringBuilder 中的数据并且需要将它转换成字符串但是如果我试图通过 return data.toString 来做它那么它就会出错。请帮我。

原文由 namrata shahade 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 409
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题