【发布时间】:2014-10-29 22:04:22
【问题描述】:
我是语言新手。我只是想知道是否有任何类可以像 Python 那样在 Java 中查找对象集合,或者我必须自己编写程序。提前致谢。
【问题讨论】:
-
有一个查找信息的通用类,叫Google
标签: java arrays collections set
我是语言新手。我只是想知道是否有任何类可以像 Python 那样在 Java 中查找对象集合,或者我必须自己编写程序。提前致谢。
【问题讨论】:
标签: java arrays collections set
您可以使用二进制数来查找数组元素的集合。 检查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;
}
【讨论】: