public ArrayList getinferfacelist(ArrayList<TaskNameList> taskNameLists) { String interfaceName=""; String splitedWorkTable = ""; ArrayList interfaceNameList =new ArrayList(); //遍历获取作业名list里的每个作业名 for(TaskNameList taskNameList:taskNameLists){ splitedWorkTable = taskNameList.getTaskName(); System.out.println("作业名:"+splitedWorkTable); //接口名就是作业名去掉前缀SPT_GESSPSBC-STOR_INFO String[] split = splitedWorkTable.split("_"); // 遍历int数组,得到拆分作业名的每一个元素 for (int x = 1; x < split.length; x++){ // 先判断该元素是否为最后一个 if (x == split.length - 1){ // 就直接拼接元素 interfaceName += split[x]; } else{ // 就拼接元素和_ interfaceName += split[x]; //split[1] = split[1].replace("-", "_"); interfaceName += "_"; } } interfaceNameList.add(interfaceName); } System.out.println(interfaceName); return interfaceNameList; }
源址:http://blog.csdn.net/sunsiyuan521/article/details/78652481