CopyOf返回数组

时间:2017-11-26 13:47:27

标签: java arrays

jump是一个已初始化的数组。

FunctionMonius3.difRandoms方法返回一个数组

jump = FunctionMonius3.difRandoms(posMonius.length, lines * col, generator);

jump = Arrays.copyOf(FunctionMonius3.difRandoms(posMonius.length, lines * col, generator), v.length);

当方法 FunctionMonius3.difRandoms 结束或是否正常时,第一个选项是否只创建一个被销毁的引用?

   * @param n - number of array elements
   * @param sup - max value
   * @param g - generator
  public static int[] difRandom (int n, int sup, Random g){
      int[] result = new int [n];
      int i = 0;
      while (i < result.length) {
          int random = g.nextInt(sup) + 1;
          if (!contidoEmParte(aleatorio,result,i)){
              result[i] = random;
              i++;
          }
      }
      return result;
  }

0 个答案:

没有答案