在我的编程课中,我们被分配了一项任务,即从 wsdl 获取结果并将结果分离到一个列表中。例如,
儿童和家庭;儿童;家庭;朋友
任务是在每个“;”处分隔行 并在下一行输入信息,因此它从一行转换为一个列表,例如..
儿童和家庭
儿童
家庭
朋友
我该怎么做呢?我已经被困了很长一段时间了。
顺便说一句,这都是Java
在我的编程课中,我们被分配了一项任务,即从 wsdl 获取结果并将结果分离到一个列表中。例如,
儿童和家庭;儿童;家庭;朋友
任务是在每个“;”处分隔行 并在下一行输入信息,因此它从一行转换为一个列表,例如..
儿童和家庭
儿童
家庭
朋友
我该怎么做呢?我已经被困了很长一段时间了。
顺便说一句,这都是Java
说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");