将wsdl结果转换为多行列表

时间:2013-04-08 20:24:56

标签: java string netbeans-platform

在我的编程类中,我们已经分配了一个任务来从wsdl获取结果并将结果分成一个列表。例如,

儿童与儿童家庭,孩子,家人,朋友

任务是分开每一行“;”并在下一行输入信息,因此它从一行转换为一个列表,例如..

儿童与儿童家庭
孩子
家庭
朋友

我如何做到这一点?我已经被困了很长时间了。

这就是Java中的所有内容

1 个答案:

答案 0 :(得分:0)

String wsdlString就是你得到的输入,你的方法的结果应该是ArrayList<String>

public ArrayList<String> seperateIntoList(String wsdlString){
      String[] resultArray =  wsdlString.split(";");
      ArrayList<String> resultList = new ArrayList<String>(resultArray.size());

      for(String listItem: resultArray) {
          resultList.add(listItem);
      }

      return resultList;
}

我不太确定,但如果您只想要一个包含换行符而不是List的字符串,则可以使用wsdlString.replace(";","\n");