java - 插入部分满数组

标签 java arrays arraylist

我们如何使用java将整数插入到部分满的数组中? 该方法应该采用这些确切的参数:数组、数组中已有项目的计数、新插入元素和插入元素的索引。这是我到目前为止所拥有的。

  public static void insertIntoPartiallyFullArray(
      int[] array,
      int count,
      int i,
      int newThing
  ) {
    if (count < array.length || i <= array.length - 1) {
      array[i] = newThing;
      count++;

    }
  }

最佳答案

试试这个:

public static int insertIntoPartiallyFullArray(
  int[] array,
  int count,
  int item
) {
  if (count >= array.length)
  { return array.length; } // the function breaks then

  array[count] = insert;
  return count++;
}

返回的int是数组的新计数。

该函数的作用是:

插入一个int item作为int[]数组中的下一个项目,其中已经有int count个项目

关于java - 插入部分满数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59886195/

相关文章:

java - 通过 Java 运行 Hadoop jar 命令

mysql查询从数据库字段中搜索逗号分隔的字符串数据

java - JAVA 2D 列表中的循环

java - 从百分比列表中获取随机对象

java - Aerospike 箱体长度小于 14

javascript - 通过另一个数组过滤数组的最优雅的方法

java - 从 Arraylist<Long> 中检索 long 类型的索引

java - 将实体的元素添加到同一实体 - @OneToMany

java - 正则表达式检测字符串中不同且独立的三个点

php - array_push() 将一个值插入多个数组