Class OsUtils


  • public final class OsUtils
    extends Object
    Created by Vahid Zafari on 8/12/2016.
    • Method Detail

      • getCpuUsagePercent

        public static int getCpuUsagePercent()
      • getNumberArray

        public static String[] getNumberArray​(int start,
                                              int end,
                                              int increment)
        Parameters:
        start - , int end, int increment
        Returns:
        Array of numbers from start to end with specific increment step if increment less than 0 then returns String object with zero length
      • arraySplit

        public static <T> List<T[]> arraySplit​(T[] original,
                                               int splitSize)
        Parameters:
        original - (Array), int splitSize
        Returns:
        split given array to small array with split size length
      • collectionSplit

        public static <T> List<List<T>> collectionSplit​(List original,
                                                        int splitSize)
        Parameters:
        original - , int splitSize
        Returns:
        split given collection to small collection with split size length
      • getLongList

        public static List<Long> getLongList​(Collection<String> nums)
        Returns:
        List of numbers in Long format
      • getLongList

        public static List<Long> getLongList​(String... nums)
        Returns:
        List of numbers in Long format