/** * 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; }
/** 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; }