code: public static String addPointToDataSet(int max, LofPoint addedPoint, LofDataSet dataSet)
      {
          // データ数が最大に達している場合には古い方からデータの削除を行う
          boolean dateDelete = false;
          if (max <= dataSet.getDataIdList().size())
          {
              dateDelete = true;
          }
  
          // 削除フラグがONの場合は古いデータから削除を行う。
          String deleteId = null;
          if (dateDelete)
          {
              deleteId = dataSet.getDataIdList().get(0);
              dataSet.deleteData(deleteId);
          }
  
          dataSet.addData(addedPoint);
  
          return deleteId;
      }
docs: 学習データセットに対象点を追加し、学習データセットの構造を更新する。<br>
  データ保持数が最大値に達していた場合は学習データセットが保持しているもっとも古い点の削除を行い、削除したデータのIdを返す。
  
  @param max データ保持数最大値
  @param addedPoint 対象点
  @param dataSet 学習データセット
  @return 削除したデータのId。削除しなかった場合はnull