io.github.hylexus.jt.utils.Jdk8Adapter Maven / Gradle / Ivy
The newest version!
package io.github.hylexus.jt.utils;
import java.util.*;
import java.util.stream.Collectors;
/**
* @Author dujunliang
* @Date 2024/7/25 16:14
* @Description
*/
public class Jdk8Adapter {
public static void mark(String message) {
}
public static String stringRepeat(String str, int count) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < count; i++) {
sb.append(str);
}
return sb.toString();
}
public static boolean optionalIsEmpty(Optional optional) {
return !optional.isPresent();
}
public static NoSuchElementException optionalOrElseThrowEx() {
return new NoSuchElementException("No value present");
}
@SafeVarargs
public static Set setOf(E... e) {
return Arrays.stream(e).collect(Collectors.toSet());
}
@SafeVarargs
public static List listOf(E... e) {
return Arrays.stream(e).collect(Collectors.toList());
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy