0

在我的编程课中,我们被分配了一项任务,即从 wsdl 获取结果并将结果分离到一个列表中。例如,

儿童和家庭;儿童;家庭;朋友

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

儿童和家庭
儿童
家庭
朋友

我该怎么做呢?我已经被困了很长一段时间了。

顺便说一句,这都是Java

4

1 回答 1

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");

于 2013-04-08T20:31:57.763 回答