JavaScript is disabled on your browser.
-
-
Constructor Summary
Constructors
Constructor |
Description |
IndexRange (int start,
int end) |
Creates an instance of IndexRange representing the range between
start and end .
|
IndexRange (IndexRange range) |
Creates an instance of IndexRange by copying the values from the
given IndexRange object.
|
-
Method Summary
All Methods
Modifier and Type |
Method |
Description |
boolean |
equals (Object object) |
Indicates whether some other object is "equal to" this one.
|
int |
getEnd () |
Returns the end position of the range (exclusive).
|
int |
getLength () |
Returns the length of the range.
|
int |
getStart () |
Returns the start position of the range.
|
int |
hashCode () |
Returns a hash code for this Range object.
|
static IndexRange |
normalize (int v1,
int v2) |
Convenience method to create an IndexRange instance that has the smaller
value as the start index, and the larger value as the end index.
|
String |
toString () |
Returns a string representation of this Range object.
|
static IndexRange |
valueOf (String value) |
Convenience method to parse in a String of the form '2,6', which will
create an IndexRange instance with a start value of 2, and an end value
of 6.
|
-
-
Constructor Detail
-
IndexRange
public IndexRange(int start,
int end)
Creates an instance of IndexRange representing the range between
start
and end
.
- Parameters:
start
- The start position of the range.
end
- The end position of the range.
-
Method Detail
-
normalize
public static IndexRange normalize(int v1,
int v2)
Convenience method to create an IndexRange instance that has the smaller
value as the start index, and the larger value as the end index.
- Parameters:
v1
- The first value to use in the range.
v2
- The second value to use in the range.
- Returns:
- A IndexRange instance where the smaller value is the start, and the
larger value is the end.
-
valueOf
public static IndexRange valueOf(String value)
Convenience method to parse in a String of the form '2,6', which will
create an IndexRange instance with a start value of 2, and an end value
of 6.
- Parameters:
value
- The string to be parsed, and converted to an IndexRange.
- Returns:
- An IndexRange instance representing the start and end values provided
in the value string.
Scripting on this page tracks web page traffic, but does not change the content in any way.