public class U<T> extends U<T>
Modifier and Type | Class and Description |
---|---|
static class |
U.Chain<T> |
static class |
U.FetchResponse |
static class |
U.LruCache<K,V> |
Constructor and Description |
---|
U(Iterable<T> iterable) |
U(String string) |
Modifier and Type | Method and Description |
---|---|
static <T extends Number> |
add(T first,
T second) |
List<T> |
at(Integer... indexes) |
static <T> List<T> |
at(List<T> list,
Integer... indexes) |
static Double |
average(BigDecimal first,
BigDecimal second) |
static Double |
average(BigInteger first,
BigInteger second) |
static Double |
average(Byte first,
Byte second) |
static Double |
average(Double first,
Double second) |
static Double |
average(Float first,
Float second) |
static Double |
average(Integer first,
Integer second) |
static <E,F extends Number> |
average(Iterable<E> iterable,
Function<E,F> func) |
static <T extends Number> |
average(Iterable<T> iterable) |
static Double |
average(Long first,
Long second) |
static <N extends Number> |
average(N[] array) |
String |
camelCase() |
static String |
camelCase(String string) |
String |
capitalize() |
static String |
capitalize(String string) |
U.Chain<T> |
chain() |
static U.Chain<Integer> |
chain(int[] array) |
static <T> U.Chain<T> |
chain(Iterable<T> iterable) |
static <T> U.Chain<T> |
chain(Iterable<T> iterable,
int size) |
static <T> U.Chain<T> |
chain(List<T> list) |
static U.Chain<String> |
chain(String item) |
static <T> U.Chain<T> |
chain(T... list) |
static <K,V> U.LruCache<K,V> |
createLruCache(int capacity) |
List<List<T>> |
createPermutationWithRepetition(int permutationLength) |
static <T> List<List<T>> |
createPermutationWithRepetition(List<T> list,
int permutationLength) |
String |
deburr() |
static String |
deburr(String string) |
List<T> |
drop() |
List<T> |
drop(Integer n) |
static <T> List<T> |
drop(Iterable<T> iterable) |
static <T> List<T> |
drop(Iterable<T> iterable,
Integer n) |
List<T> |
dropRight() |
List<T> |
dropRight(Integer n) |
static <T> List<T> |
dropRight(Iterable<T> iterable) |
static <T> List<T> |
dropRight(Iterable<T> iterable,
Integer n) |
static <T> List<T> |
dropRightWhile(Iterable<T> iterable,
Predicate<T> pred) |
List<T> |
dropRightWhile(Predicate<T> pred) |
static <T> List<T> |
dropWhile(Iterable<T> iterable,
Predicate<T> pred) |
List<T> |
dropWhile(Predicate<T> pred) |
boolean |
endsWith(String target) |
boolean |
endsWith(String target,
Integer position) |
static boolean |
endsWith(String string,
String target) |
static boolean |
endsWith(String string,
String target,
Integer position) |
static List<String> |
explode(String input) |
static U.FetchResponse |
fetch(String url) |
static U.FetchResponse |
fetch(String url,
Integer connectTimeout,
Integer readTimeout) |
static U.FetchResponse |
fetch(String url,
String method,
String body) |
static U.FetchResponse |
fetch(String url,
String method,
String body,
Map<String,List<String>> headerFields,
Integer connectTimeout,
Integer readTimeout) |
static List<Object> |
fill(List<Object> list,
Object value,
Integer start,
Integer end) |
static <T> List<T> |
fill(List<T> list,
T item) |
List<Object> |
fill(Object value) |
List<Object> |
fill(Object value,
Integer start,
Integer end) |
static <T> T[] |
fill(T[] array,
T item) |
List<T> |
flattenDeep() |
static <E> List<E> |
flattenDeep(List<?> list) |
static String |
formatJson(String json) |
static String |
formatJson(String json,
Json.JsonStringBuilder.Step identStep) |
static String |
formatXml(String xml) |
static String |
formatXml(String xml,
Xml.XmlStringBuilder.Step identStep) |
Object |
fromJson() |
static Object |
fromJson(String string) |
Object |
fromXml() |
static Object |
fromXml(String xml) |
static Object |
fromXml(String xml,
Xml.FromType fromType) |
static Object |
fromXmlMakeArrays(String xml) |
static Object |
fromXmlWithoutAttributes(String xml) |
static Object |
fromXmlWithoutNamespaces(String xml) |
static Object |
fromXmlWithoutNamespacesAndAttributes(String xml) |
static <T> T |
get(Map<String,Object> object,
String path) |
static String |
implode(Iterable<String> input) |
static String |
implode(String[] input) |
static String |
jsonToXml(String json) |
static String |
jsonToXml(String json,
Xml.XmlStringBuilder.Step identStep) |
String |
kebabCase() |
static String |
kebabCase(String string) |
String |
lowerFirst() |
static String |
lowerFirst(String string) |
double |
mean() |
static <T extends Number> |
mean(Iterable<T> iterable) |
double |
median() |
static <T extends Number> |
median(Iterable<T> iterable) |
protected static <T> List<T> |
newArrayList() |
protected static <T> List<T> |
newArrayList(Iterable<T> iterable) |
protected static <K,E> Map<K,E> |
newLinkedHashMap() |
protected static <T> Set<T> |
newLinkedHashSet() |
String |
pad(int length) |
String |
pad(int length,
String chars) |
static String |
pad(String string,
int length) |
static String |
pad(String string,
int length,
String chars) |
String |
padEnd(int length) |
String |
padEnd(int length,
String chars) |
static String |
padEnd(String string,
Integer length) |
static String |
padEnd(String string,
Integer length,
String chars) |
String |
padStart(int length) |
String |
padStart(int length,
String chars) |
static String |
padStart(String string,
Integer length) |
static String |
padStart(String string,
Integer length,
String chars) |
static List<Object> |
pull(List<Object> list,
Object... values) |
List<Object> |
pull(Object... values) |
List<Object> |
pullAt(Integer... indexes) |
static List<Object> |
pullAt(List<Object> list,
Integer... indexes) |
static <T> List<T> |
remove(List<T> list,
Predicate<T> pred) |
List<T> |
remove(Predicate<T> pred) |
String |
repeat(int length) |
static String |
repeat(String string,
int length) |
String |
snakeCase() |
static String |
snakeCase(String string) |
String |
startCase() |
static String |
startCase(String string) |
boolean |
startsWith(String target) |
boolean |
startsWith(String target,
Integer position) |
static boolean |
startsWith(String string,
String target) |
static boolean |
startsWith(String string,
String target,
Integer position) |
static List<String> |
stringToPath(String string) |
static <T extends Number> |
subtract(T... values) |
<F extends Number> |
sum() |
<E,F extends Number> |
sum(Function<E,F> func) |
static <E,F extends Number> |
sum(Iterable<E> iterable,
Function<E,F> func) |
static <T extends Number> |
sum(Iterable<T> iterable) |
static <N extends Number> |
sum(N[] array) |
List<T> |
take() |
List<T> |
take(Integer n) |
static <T> List<T> |
take(Iterable<T> iterable) |
static <T> List<T> |
take(Iterable<T> iterable,
Integer n) |
List<T> |
takeRight() |
List<T> |
takeRight(Integer n) |
static <T> List<T> |
takeRight(Iterable<T> iterable) |
static <T> List<T> |
takeRight(Iterable<T> iterable,
Integer n) |
static <T> List<T> |
takeRightWhile(Iterable<T> iterable,
Predicate<T> pred) |
List<T> |
takeRightWhile(Predicate<T> pred) |
static <T> List<T> |
takeWhile(Iterable<T> iterable,
Predicate<T> pred) |
List<T> |
takeWhile(Predicate<T> pred) |
String |
toJson() |
static String |
toJson(Collection collection) |
static String |
toJson(Map map) |
String |
toJsonJavaString() |
static String |
toJsonJavaString(Collection collection) |
static String |
toJsonJavaString(Map map) |
String |
toXml() |
static String |
toXml(Collection collection) |
static String |
toXml(Map map) |
String |
trim() |
static String |
trim(String string) |
static String |
trim(String string,
String chars) |
String |
trimEnd() |
static String |
trimEnd(String string) |
static String |
trimEnd(String string,
String chars) |
String |
trimEndWith(String chars) |
String |
trimStart() |
static String |
trimStart(String string) |
static String |
trimStart(String string,
String chars) |
String |
trimStartWith(String chars) |
String |
trimWith(String chars) |
String |
trunc() |
String |
trunc(int length) |
static String |
trunc(String string) |
static String |
trunc(String string,
Integer length) |
String |
uncapitalize() |
static String |
uncapitalize(String string) |
String |
upperFirst() |
static String |
upperFirst(String string) |
List<String> |
words() |
static List<String> |
words(String string) |
static String |
xmlToJson(String xml) |
static String |
xmlToJson(String xml,
Json.JsonStringBuilder.Step identStep) |
static <T> List<T> |
xor(List<T>... lists) |
List<T> |
xor(List<T> list) |
after, all, all, and, any, any, before, binarySearch, binarySearch, bind, call, checkNotNull, checkNotNull, checkNotNullElements, chunk, chunk, chunk, chunk, chunkFill, chunkFill, chunkFill, chunkFill, clearInterval, clearTimeout, clone, clone, collect, collect, compact, compact, compact, compact, compact, compact, compose, concat, concat, concatWith, constant, contains, contains, contains, containsAtLeast, containsAtLeast, containsAtMost, containsAtMost, copyOf, copyOf, copyOfRange, copyOfRange, count, count, countBy, countBy, cycle, cycle, debounce, defaults, defaultTo, defer, delay, detect, difference, difference, difference, differenceWith, distinct, distinct, distinctBy, distinctBy, drop, drop, drop, drop, each, each, eachIndexed, eachRight, eachRight, elementAt, elementAt, elementAtOrElse, elementAtOrElse, elementAtOrNull, elementAtOrNull, escape, every, every, extend, filter, filter, filter, filter, filterFalse, filterFalse, filterFalse, filterIndexed, find, findIndex, findIndex, findKey, findKey, findLast, findLastIndex, findLastIndex, findLastKey, findLastKey, findWhere, findWhere, first, first, first, first, first, first, first, first, first, firstOrNull, firstOrNull, firstOrNull, firstOrNull, flatten, flatten, flatten, flatten, foldl, foldr, forEach, forEach, forEachIndexed, forEachIndexed, forEachRight, forEachRight, format, functions, get, get, getIterable, getString, groupBy, groupBy, groupBy, groupBy, has, head, head, head, head, head, identity, include, indexBy, indexBy, indexOf, indexOf, initial, initial, initial, initial, initial, initial, inject, interpose, interpose, interposeByList, interposeByList, intersection, intersection, intersection, intersectionWith, invert, invoke, invoke, invoke, invoke, isArray, isBoolean, isDate, isEmpty, isEmpty, isEmpty, isEqual, isError, isFunction, isMatch, isNotEmpty, isNotEmpty, isNotEmpty, isNull, isNumber, isObject, isRegExp, isString, iterate, iteratee, join, join, join, join, join, join, keys, last, last, last, last, last, last, last, lastIndex, lastIndex, lastIndex, lastIndexOf, lastIndexOf, lastOrNull, lastOrNull, lastOrNull, lastOrNull, main, map, map, map, map, mapIndexed, mapIndexed, mapObject, matcher, max, max, max, max, memoize, methods, min, min, min, min, mixin, negate, newArrayList, newArrayListWithExpectedSize, newIntegerList, newLinkedHashSet, newLinkedHashSetWithExpectedSize, nonNull, now, object, omit, omit, once, or, pairs, partition, partition, pick, pick, pluck, pluck, pluck, pop, pop, property, propertyOf, push, push, random, random, range, range, range, range, range, range, reduce, reduce, reduce, reduce, reduceRight, reduceRight, reduceRight, reduceRight, reject, reject, reject, rejectIndexed, replace, replace, replaceIndexed, replaceIndexed, rest, rest, rest, rest, rest, rest, result, reverse, reverse, reverse, reverse, sample, sample, sample, select, select, set, set, setInterval, setTimeout, shift, shift, shuffle, shuffle, singleOrNull, singleOrNull, singleOrNull, singleOrNull, size, size, size, slice, slice, slice, slice, slice, slice, some, some, sort, sort, sort, sortBy, sortBy, sortBy, sortedIndex, sortedIndex, sortedIndex, sortedIndex, sortWith, sortWith, splitAt, splitAt, splitAt, tail, tail, tail, tail, tail, tail, takeSkipping, takeSkipping, takeSkipping, tap, template, templateSettings, throttle, times, toArray, toArray, toCardinalityMap, toCardinalityMap, toMap, toMap, toMap, unescape, union, union, unionWith, uniq, uniq, uniq, uniq, uniqueId, uniquePassword, unshift, unshift, unzip, value, values, where, where, where, without, without, wrap, zip
public static <T> U.Chain<T> chain(T... list)
public static <T> T[] fill(T[] array, T item)
public static Double average(BigDecimal first, BigDecimal second)
public static Double average(BigInteger first, BigInteger second)
public static <N extends Number> N sum(N[] array)
public <F extends Number> F sum()
public static <T extends Number> T add(T first, T second)
public static <T extends Number> T subtract(T... values)
public double mean()
public double median()
public static U.FetchResponse fetch(String url)
public static U.FetchResponse fetch(String url, Integer connectTimeout, Integer readTimeout)
public static U.FetchResponse fetch(String url, String method, String body)
public static U.FetchResponse fetch(String url, String method, String body, Map<String,List<String>> headerFields, Integer connectTimeout, Integer readTimeout)
public String camelCase()
public String lowerFirst()
public String upperFirst()
public String capitalize()
public String deburr()
public boolean endsWith(String target)
public String kebabCase()
public String repeat(int length)
public String pad(int length)
public String padStart(int length)
public String padEnd(int length)
public String snakeCase()
public String startCase()
public boolean startsWith(String target)
public String trim()
public String trimStart()
public String trimEnd()
public String trunc()
public String trunc(int length)
public String uncapitalize()
public static <K,V> U.LruCache<K,V> createLruCache(int capacity)
public static <T> List<List<T>> createPermutationWithRepetition(List<T> list, int permutationLength)
public List<List<T>> createPermutationWithRepetition(int permutationLength)
protected static <T> List<T> newArrayList()
protected static <T> Set<T> newLinkedHashSet()
protected static <K,E> Map<K,E> newLinkedHashMap()
public static String toJson(Collection collection)
public String toJson()
public static String toJsonJavaString(Collection collection)
public String toJsonJavaString()
public static Object fromXml(String xml, Xml.FromType fromType)
public static Object fromXmlWithoutNamespacesAndAttributes(String xml)
public static String toXml(Collection collection)
public Object fromJson()
public String toXml()
public Object fromXml()
public static String jsonToXml(String json, Xml.XmlStringBuilder.Step identStep)
public static String xmlToJson(String xml, Json.JsonStringBuilder.Step identStep)
public static String formatJson(String json, Json.JsonStringBuilder.Step identStep)
public static String formatXml(String xml, Xml.XmlStringBuilder.Step identStep)
Copyright © 2019. All rights reserved.