Пример #1
0
  // 判断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);
    }
  }