Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Understanding the addRange()

 
Jdinesh Tiwari
Ranch Hand
Posts: 35
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


In the specified code above i am unable to understand the addRange() method functionality defined for each collection may help on the same.

Thanks
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Pie
Posts: 15438
41
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can you explain in more detail what exactly you don't understand?

Do you understand the for-loop in line 23? Do you know what the different kinds of collections are and how they work (HashSet, ArrayList, TreeSet, LinkedList)?
 
Jdinesh Tiwari
Ranch Hand
Posts: 35
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Jesper de Jong

Thanks for your kind consideration on the issue
Yes, i am aware the the collections and for loop specified in the program
problem statement that i am unable to understand in the program how and what exactly these statements are performaing


addRange(set1, 1);

addRange(list1, 2);

addRange(set2, 3);

addRange(list2, 5);

static void addRange(Collection<Integer> col, int step)


 
Jesper de Jong
Java Cowboy
Saloon Keeper
Pie
Posts: 15438
41
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Those first four lines are calls to the method named addRange, where the method is called with two arguments: a collection of Integer objects and an int.

See Defining Methods and Passing Information to a Method or a Constructor in Oracle's Java Tutorials.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic