Skip to content

Commit 7e1eb9c

Browse files
committed
Improved range function
1 parent de00a86 commit 7e1eb9c

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/main/java/VerbalExpression.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -132,13 +132,11 @@ public VerbalExpression any(String value) {
132132
return this;
133133
}
134134

135-
public VerbalExpression range(Object[] args) {
135+
public VerbalExpression range(String... args) {
136136
String value = "[";
137-
for(int _from = 0; _from < args.length; _from += 2) {
138-
int _to = _from+1;
139-
if (args.length <= _to) break;
140-
int from = Integer.getInteger(sanitize((String)args[_from]));
141-
int to = Integer.getInteger(sanitize((String)args[_to]));
137+
for (int _to = 1; _to < args.length; _to += 2) {
138+
String from = sanitize((String)args[_to - 1]);
139+
String to = sanitize((String)args[_to]);
142140

143141
value += from + "-" + to;
144142
}

0 commit comments

Comments
 (0)