我是语言新手。我只是想知道是否有任何类用于在Java中查找Java中的对象集合,或者我必须自己编写程序。提前谢谢。
答案 0 :(得分:1)
您可以使用二进制数来查找数组元素的集合。 检查this github repository。 这是你如何做到的。
String [] collection = {"Apple","Banana","Carrot"};
printArray(itemCombinator(collection));
public static void printArray(String[] toPrint){
System.out.println("Combination Result:");
for (int i = 0; i < toPrint.length; i++) {
System.out.println(toPrint[i]);
}
}
public static String[] itemCombinator(String[] array){
int len = array.length;
String [] resultArray;
String result = "";
int [][] bin = binaries(len);
for (int i = 0; i < bin.length; i++) {
String comb= "";
for (int j = 0; j < len; j++) {
if(bin[i][j] == 1){
comb+=array[j]+" ";
}
}
result += comb+"-";
}
resultArray = result.split("-");
return resultArray;
}