有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在java中创建对象的子数组?

我有一个包含100个对象的对象数组。 我用10个对象创建了上述数组的一个子数组。 现在我想要剩下的90个对象作为一个新数组。 java代码是如何做到这一点的


共 (2) 个答案

  1. # 1 楼答案

    在这里,我可以看到你需要帮助

    Object[] original;
    
    Object[] rest = Arrays.copyOfRange(original, 10, 100);
    
  2. # 2 楼答案

    取决于您正在使用的JDK

    • jdk>;1.5

      Arrays.copyOfRange(Object[] src, int fromIndex, int toIndex)

    文档可以是here

    • jdk<;1.5

      System.arraycopy(Object[] srcArray, int srcStartIndex, Object[] destArray, int dstStartIndex, int lengthOfIndicesToBeCopied); 
      

    文件可在here找到