// 判断trainName是否存在 private void trainNameExist(String trainName) { boolean existFlag = false; List<String> trainNameList = baseParam.getTrainNameList(); if (trainNameList == null || trainNameList.size() == 0) existFlag = false; else { for (int i = 0; i < trainNameList.size(); i++) { if (trainNameList.get(i).equalsIgnoreCase(trainName)) { // 如果存在 existFlag = true; break; } } } // 如果不存在 if (!existFlag) { // 车次名称 baseParam.appendTrainNameList(trainName); // 车次本身信息 LineFigure trainList = new LineFigure(); trainList.setTrainName(trainName); // 设置车次信息List的trainName trainList.setTrainDirection(getTrainDirectionByTrainName(trainName)); // 设置车次的方向 baseParam.appendTrainList(trainList); } }