What is the best way to implement a generic range as a function argument in Java? -


i have function needs range argument. domain [0-100] , includes 0 , 100. range argument example be:

[1-8, 18, 20-88, 90-92]

or

[1, 10-30]

ranges not overlap. interested in mechanism - how best pass range argument? array? or use variable argument?

use list of range objects:

class range {     int low;     int high;      range(int low, int high)     {         this.low = low;         this.high = high;     } }  list<range> rangearray = new arraylist<range>(); 

then assign ranges this:

rangearray.add(new range(1,8)); rangearray.add(new range(18,18)); rangearray.add(new range(20,88)); rangearray.add(new range(90,92)); 

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -