如何在java中读取向量

如何在java中读取向量,java,collections,arraylist,combinatorics,Java,Collections,Arraylist,Combinatorics,我使用“CombinaticsLib”从对象数组生成组合。但结果显示为向量。我想知道如何只读取一个值 这是代码 // Create the initial vector ICombinatoricsVector<String> initialVector = Factory.createVector( new String[] { "red", "black", "white", "green", "blue" } ); // Create a simple

我使用“CombinaticsLib”从对象数组生成组合。但结果显示为向量。我想知道如何只读取一个值

这是代码

// Create the initial vector
   ICombinatoricsVector<String> initialVector = Factory.createVector(
      new String[] { "red", "black", "white", "green", "blue" } );

   // Create a simple combination generator to generate 3-combinations of the initial vector
   Generator<String> gen = Factory.createSimpleCombinationGenerator(initialVector, 3);

   // Print all possible combinations
   for (ICombinatoricsVector<String> combination : gen) {
      System.out.println(combination);
   }
但它同时具有组合数组和大小。但我只想得到数组。如何得到它。 请帮帮我。我是java新手


提前感谢。

我知道您在这里使用的是


它有一个
getVector
方法,它返回一个
列表
,该列表包含一个向量中的所有元素(在本例中为所有颜色),还有一个
getValue(int index)
方法,允许您在特定索引处检索对象。

我知道您在这里使用的是


它有一个
getVector
方法,它返回一个
列表
,该列表包含一个向量中的所有元素(在本例中为所有颜色),还有一个
getValue(int index)
方法,允许您在特定索引处检索对象。

我知道您在这里使用的是


它有一个
getVector
方法,它返回一个
列表
,该列表包含一个向量中的所有元素(在本例中为所有颜色),还有一个
getValue(int index)
方法,允许您在特定索引处检索对象。

我知道您在这里使用的是

它有一个
getVector
方法,返回向量中所有元素的
列表(在本例中为所有颜色)和
getValue(int index)
方法,允许您在特定索引处检索对象。

您可以尝试以下方法:

Generator<String> gen = Factory.createSimpleCombinationGenerator(initialVector, 3);

// Print all possible combinations
for (ICombinatoricsVector<String> combination : gen) {
    System.out.println(combination.getValue(0)); // This gets the first value from the vector
    System.out.println(combination.iterator().next()); // This is another way to do it
}
Generator=Factory.createSimpleCombinationGenerator(initialVector,3);
//打印所有可能的组合
对于(ICombinatorICs向量组合:gen){
System.out.println(composition.getValue(0));//这将从向量中获取第一个值
System.out.println(composition.iterator().next());//这是另一种方法
}
查看以了解详细信息。

您可以尝试以下方法:

Generator<String> gen = Factory.createSimpleCombinationGenerator(initialVector, 3);

// Print all possible combinations
for (ICombinatoricsVector<String> combination : gen) {
    System.out.println(combination.getValue(0)); // This gets the first value from the vector
    System.out.println(combination.iterator().next()); // This is another way to do it
}
Generator=Factory.createSimpleCombinationGenerator(initialVector,3);
//打印所有可能的组合
对于(ICombinatorICs向量组合:gen){
System.out.println(composition.getValue(0));//这将从向量中获取第一个值
System.out.println(composition.iterator().next());//这是另一种方法
}
查看以了解详细信息。

您可以尝试以下方法:

Generator<String> gen = Factory.createSimpleCombinationGenerator(initialVector, 3);

// Print all possible combinations
for (ICombinatoricsVector<String> combination : gen) {
    System.out.println(combination.getValue(0)); // This gets the first value from the vector
    System.out.println(combination.iterator().next()); // This is another way to do it
}
Generator=Factory.createSimpleCombinationGenerator(initialVector,3);
//打印所有可能的组合
对于(ICombinatorICs向量组合:gen){
System.out.println(composition.getValue(0));//这将从向量中获取第一个值
System.out.println(composition.iterator().next());//这是另一种方法
}
查看以了解详细信息。

您可以尝试以下方法:

Generator<String> gen = Factory.createSimpleCombinationGenerator(initialVector, 3);

// Print all possible combinations
for (ICombinatoricsVector<String> combination : gen) {
    System.out.println(combination.getValue(0)); // This gets the first value from the vector
    System.out.println(combination.iterator().next()); // This is another way to do it
}
Generator=Factory.createSimpleCombinationGenerator(initialVector,3);
//打印所有可能的组合
对于(ICombinatorICs向量组合:gen){
System.out.println(composition.getValue(0));//这将从向量中获取第一个值
System.out.println(composition.iterator().next());//这是另一种方法
}

查看以了解详细信息。

也许这对您很有用:

   // Print all possible combinations
   for (ICombinatoricsVector<String> combination : gen) {
      System.out.println(Arrays.toString(combination.toArray()));
   }
//打印所有可能的组合
对于(ICombinatorICs向量组合:gen){
System.out.println(Arrays.toString(composition.toArray());
}

也许这对您很有用:

   // Print all possible combinations
   for (ICombinatoricsVector<String> combination : gen) {
      System.out.println(Arrays.toString(combination.toArray()));
   }
//打印所有可能的组合
对于(ICombinatorICs向量组合:gen){
System.out.println(Arrays.toString(composition.toArray());
}

也许这对您很有用:

   // Print all possible combinations
   for (ICombinatoricsVector<String> combination : gen) {
      System.out.println(Arrays.toString(combination.toArray()));
   }
//打印所有可能的组合
对于(ICombinatorICs向量组合:gen){
System.out.println(Arrays.toString(composition.toArray());
}

也许这对您很有用:

   // Print all possible combinations
   for (ICombinatoricsVector<String> combination : gen) {
      System.out.println(Arrays.toString(combination.toArray()));
   }
//打印所有可能的组合
对于(ICombinatorICs向量组合:gen){
System.out.println(Arrays.toString(composition.toArray());
}

您只需阅读javadoc即可。我花了5秒钟的时间在谷歌上搜索并找到它:

java.util.List getVector()

以元素列表的形式返回向量


您只需要阅读javadoc。我花了5秒钟的时间在谷歌上搜索并找到它:

java.util.List getVector()

以元素列表的形式返回向量


您只需要阅读javadoc。我花了5秒钟的时间在谷歌上搜索并找到它:

java.util.List getVector()

以元素列表的形式返回向量


您只需要阅读javadoc。我花了5秒钟的时间在谷歌上搜索并找到它:

java.util.List getVector()

以元素列表的形式返回向量

ICombinatoricsVector接口中没有toArray()方法。阅读javadoc。ICombinatoricsVector接口中没有toArray()方法。阅读javadoc。ICombinatoricsVector接口中没有toArray()方法。阅读javadoc。ICombinatoricsVector接口中没有toArray()方法。阅读javadoc。