Collections: Difference between revisions

Content deleted Content added
→‎Objects: updated link
Line 796:
<lang java5>List arrayList = new ArrayList();
arrayList.add(new Integer(0));
// alternative with primitive autoboxed to an Integer object automatically
arrayList.add(0);
 
//other features of ArrayList
//define the type in the arraylist, you can substitute a proprietary class in the "<>"
private List<Integer> myarrlist; = new ArrayList<Integer>();
myarrlist = new ArrayList<Integer>();
 
//add several values to the arraylist to be summed later
int sum;
for(int i = 0; i < 10; i++) {
{
myarrlist.add(i);
}</lang>
 
<lang java5>//loop through myarrlist to sum each entry
for ( i = 0; i < myarrlist.size(); i++) {
sum += myarrlist.get(i);
{
sum+=myarrlist.get(i);
}</lang>
or
<lang java5>for(int i : myarrlist) {
sum += i;
}</lang>
 
Line 834 ⟶ 833:
|by key
|hash
|forward (separate iterators for entries, keys and values)
|no iterator (except for separate key sets or value lists)
|-
|TreeMap
|by key
|ascending(key)
|forward (separate iterators for entries, keys and values)
|no iterator (except for separate key sets or value lists)
|-
|LinkedHashMap
|by key
|insertion
|forward (separate iterators for entries, keys and values)
|no iterator (except for separate key sets or value lists)
|-
|LinkedList