info.ephyra.util
Class ArrayUtils
java.lang.Object
info.ephyra.util.ArrayUtils
public class ArrayUtils
- extends java.lang.Object
A collection of array transformation utilities.
- Version:
- 2007-05-03
- Author:
- Nico Schlaefer
|
Method Summary |
static java.lang.Object[][] |
getAllSubsets(java.lang.Object[] objects)
Gets all subsets of the given array of objects. |
private static void |
getAllSubsetsRec(java.util.ArrayList<java.lang.Object[]> subsets,
java.util.ArrayList<java.lang.Object> subset,
java.lang.Object[] objects,
int i)
|
static java.lang.Object[][] |
getNonemptySubsets(java.lang.Object[] objects)
Gets all non-empty subsets of the given array of objects. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayUtils
public ArrayUtils()
getAllSubsets
public static java.lang.Object[][] getAllSubsets(java.lang.Object[] objects)
- Gets all subsets of the given array of objects.
- Parameters:
objects - array of objects
- Returns:
- all subsets
getAllSubsetsRec
private static void getAllSubsetsRec(java.util.ArrayList<java.lang.Object[]> subsets,
java.util.ArrayList<java.lang.Object> subset,
java.lang.Object[] objects,
int i)
getNonemptySubsets
public static java.lang.Object[][] getNonemptySubsets(java.lang.Object[] objects)
- Gets all non-empty subsets of the given array of objects.
- Parameters:
objects - array of objects
- Returns:
- all non-empty subsets