在我的编程类中,我们已经分配了一个任务来从wsdl获取结果并将结果分成一个列表。例如,
儿童与儿童家庭,孩子,家人,朋友
任务是分开每一行“;”并在下一行输入信息,因此它从一行转换为一个列表,例如..
儿童与儿童家庭
孩子
家庭
朋友
我如何做到这一点?我已经被困了很长时间了。
这就是Java中的所有内容
答案 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");