All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.linpeilie.utils.ArrayUtil Maven / Gradle / Ivy

There is a newer version: 1.4.4
Show newest version
package io.github.linpeilie.utils;

import java.util.Arrays;
import java.util.stream.Collectors;

public class ArrayUtil {

    public static  boolean isNotEmpty(T[] arr) {
        return arr != null && arr.length > 0;
    }

    public static  String join(T[] arr, CharSequence delimiter) {
        return join(arr, delimiter, "", "");
    }

    public static  String join(T[] arr, CharSequence delimiter, String prefix, String suffix) {
        if (arr == null) {
            return null;
        }
        return Arrays.stream(arr).map(str -> prefix + str + suffix).collect(Collectors.joining(delimiter));
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy