示例#1
0
 /**
  * Helper function to convert array to arrayList
  *
  * @return arrayList of feedback
  */
 public ArrayList<String> converToArray() {
   feedbkArray = new ArrayList<String>();
   for (FeedbackPegs peg : feedback) {
     feedbkArray.add(peg.toString());
   }
   return feedbkArray;
 }
示例#2
0
  /** Constructor for a feedback from ArrayList representation. */
  public Feedback(ArrayList<String> pegNames, int pegSize) {

    FeedbackPegs[] feedback = new FeedbackPegs[pegSize];

    for (int i = 0; i < pegNames.size(); i++) {
      FeedbackPegs feedbackPeg = FeedbackPegs.valueOf(pegNames.get(i));
      feedback[i] = feedbackPeg;
    }

    this.feedback = feedback;
    this.pegSize = pegSize;
  }