Package org.bardframework.commons.utils
Class OsUtils
- java.lang.Object
-
- org.bardframework.commons.utils.OsUtils
-
public final class OsUtils extends Object
Created by Vahid Zafari on 8/12/2016.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> List<T[]>arraySplit(T[] original, int splitSize)static <T> List<List<T>>collectionSplit(List original, int splitSize)static intgetCpuUsagePercent()static List<Long>getLongList(String... nums)static List<Long>getLongList(Collection<String> nums)static String[]getNumberArray(int start, int end, int increment)
-
-
-
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
-
-