Built-in Methods
Jactl provides a number of built-in methods for the standard types.
String Methods
size()
toUpperCase()
toLowerCase()
lines()
substring(start)
substring(start, end)
split(separator)
asNum(base)
fromJson()
List Methods
size()
remove(index)
add(element)
addAt(index, element)
reverse()
each(closure)
reduce(initial, accumulator)
min(closure)
max(closure)
avg()
sum()
skip(count)
limit(count)
unique()
filter(predicate)
allMatch(predicate)
anyMatch(predicate)
noneMatch(predicate)
map(mapper)
flatMap(mapper)
mapWithIndex(mapper)
mapi(mapper)
collect(mapper)
collectEntries(mapper)
join(separator)
sort(comparator)
groupBy(closure)
grouped(size)
windowSliding(size)
subList(start)
subList(start, end)
transpose()
toJson()
Map Methods
Maps can be treated as Lists so all List methods can be used on a Map. In addition, these Map specific methods also exist:
remove(key)
get(key)
put(key, value)
putAll(values)
Number Methods
asChar()
sqr()
sqrt()
abs()
pow(power)
toBase(base)