|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.omnaest.utils.operation.foreach.Range
public class Range
Represents a Range for Long values which can be used as Iterable. The number limits are always
included.
Example:
for ( long counter : new Range( 1, 1000 ) )
{
//do something
}
| Constructor Summary | |
|---|---|
Range(int numberFrom,
int numberTo)
|
|
Range(long numberFrom,
long numberTo)
|
|
Range(Long numberFrom,
Long numberTo)
|
|
Range(Long numberFrom,
Long numberTo,
Long step)
|
|
Range(String rangeExpression)
Allows to specify a Range with a given String expression. |
|
| Method Summary | |
|---|---|
Long |
getNumberFrom()
|
Long |
getNumberTo()
|
Long |
getStep()
|
boolean |
isWithinRange(long number)
Returns true if the given number is within the Range |
Iterator<Long> |
iterator()
|
int[] |
toIntArray()
Returns an int array with all number between the given ranges |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Range(Long numberFrom,
Long numberTo,
Long step)
numberFrom - numberTo - step - Range
public Range(long numberFrom,
long numberTo)
numberFrom - numberTo - Range
public Range(Long numberFrom,
Long numberTo)
numberFrom - numberTo - Range
public Range(int numberFrom,
int numberTo)
numberFrom - numberTo - Rangepublic Range(String rangeExpression)
Range with a given String expression.new Range( "1-5" );
rangeExpression - Range| Method Detail |
|---|
public boolean isWithinRange(long number)
Range
number -
public Iterator<Long> iterator()
iterator in interface Iterable<Long>public Long getNumberFrom()
public Long getNumberTo()
public Long getStep()
public int[] toIntArray()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||