当前位置: 首页 > 知识库问答 >
问题:

函数add()需要如下参数:add(intger>, Object[], int)

沈开畅
2023-03-14

我试图将整数数组列表添加到类中的数组列表中。不幸的是,我得到了错误消息函数“add()”需要如下参数:“add(Integer

以下是我代码的相关部分:


setup(){
  for (int i=0; i<numRowsFirst; i++) {
    ArrayList<Integer> numArray1 = new ArrayList<Integer>();
    ArrayList<Integer> numArray2 = new ArrayList<Integer>();
    ArrayList<Integer> numArray3 = new ArrayList<Integer>();
    ArrayList<Integer> numArray4 = new ArrayList<Integer>();
    for (int j=0; j < numRowsSecond; j++) {
      if (firstTable.getString(i, 1).equals(secondTable.getString(j, 1))) {
        numArray1.add(secondTable.getInt(j, 4));
        numArray2.add(secondTable.getInt(j, 5));
        numArray3.add(secondTable.getInt(j, 6));
        numArray4.add(secondTable.getInt(j, 7));
      }
      countries.add(new Country(numArray1, numArray2, numArray3, numArray4));
    }
  }
}


class myClass {
  ArrayList<ArrayList<Integer>> bigArray = new ArrayList<ArrayList<Integer>>();
  ArrayList<Integer> numArray1, numArray2, numArray3, numArray4 = new ArrayList<Integer>();

  myClass(ArrayList<Integer> numArray1, ArrayList<Integer> numArray2, ArrayList<Integer> numArray3, ArrayList<Integer> numArray4) {
    this.flowNumArray = new ArrayList<ArrayList<Integer>>();
    flowNumArray.add(numArray1, numArray2, numArray3, numArray4);
  }
}

共有1个答案

戚宏扬
2023-03-14

add函数只需要添加一个元素,而不是同时添加四个元素

flowNumArray.add(numArray1, numArray2, numArray3, numArray4);

flowNumArray.add(numArray1);
flowNumArray.add(numArray1);
flowNumArray.add(numArray1);
flowNumArray.add(numArray1);

有了这一点,问题就应该得到解决。

 类似资料:
  • 我有一些包含这个hashmap的代码(为了简化,我删除了除5对之外的所有代码): 我试图提取的颜色,使一个单一的数组与他们都与这条线: 但Processing(3.5.4)IDE拒绝接受这一点,并用,尽管其正字法与我在网上找到的几个资源相同。我该怎么做?

  • 我正在使用Java Webstart运行一个应用程序,但它需要在使用Java9+运行时打开一个模块:

  • .add( value:*, position:*, align:String, stagger:Number ) : * 向时间轴添加动画、其他时间轴、回调函数或标签(或它们的数组)。 //将一个动画添加到时间轴的末尾 tl.add( TweenLite.to(element, 2, {left:100}) ); //将一个函数添加到1.5秒处 tl.add(func, 1.5);

  • add

    描述 (Description) 它用于向集合中添加模型或模型数组。 语法 (Syntax) collection.add(models,options) 参数 (Parameters) models - 它包含需要在集合中添加的集合实例的名称。 options - 它包括模型类型并将它们添加到集合实例中。 例子 (Example) <!DOCTYPE html> <html> <head

  • 此函数执行元素字符串连接。 import numpy as np print 'Concatenate two strings:' print np.char.add(['hello'],[' xyz']) print '\n' print 'Concatenation example:' print np.char.add(['hello', 'hi'],[' abc', ' xyz']

  • 将新值附加到此列表的末尾。 该方法有两种不同的变体。 boolean add(Object value) - 将新值附加到此List的末尾。 Syntax boolean add(Object value) Parameters value - 要附加到列表的值。 Return Value - 是否添加值的布尔值。 void add(int index, Object value) - 将新值附