ArrayList implementation, Paul Woods. Tested methods inside of Main.main()#4
Open
paul-w42 wants to merge 15 commits into
Open
ArrayList implementation, Paul Woods. Tested methods inside of Main.main()#4paul-w42 wants to merge 15 commits into
paul-w42 wants to merge 15 commits into
Conversation
…Index(index) method.
sukanvisapearyoo
added a commit
to sukanvisapearyoo/ImplementingLists
that referenced
this pull request
Feb 14, 2023
sukanvisapearyoo
added a commit
to sukanvisapearyoo/ImplementingLists
that referenced
this pull request
Feb 14, 2023
sukanvisapearyoo
added a commit
to sukanvisapearyoo/ImplementingLists
that referenced
this pull request
Feb 14, 2023
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hi Ken,
I have completed all of the method implementation methods from the List interface inside our ArrayList class, including the Iterator and ListIterator nested classes. I completed the extra methods in ListIterator using the requirements I found listed in the javadocs at Oracels JDK site for ListIterator.
The one method I specifically DID NOT do was the hashCode() method. From my CS145 class it was noted "If the .equals() method returns true on two objects, their hashCode() must also return the same value." I was a little unsure how to create a hash-code such that two equal lists (same size and items/values) will have the same hash-code value (have a small idea), so I am not going to work on that one right now.
Tests are all run from the Main.main() method
Thanks,
Paul Woods