【问题标题】:ERROR: The method add(Integer) in the type ArrayList<Integer> is not applicable for the arguments (String)错误:ArrayList<Integer> 类型中的方法 add(Integer) 不适用于参数 (String)
【发布时间】:2020-07-20 06:57:21
【问题描述】:

在线lengte.add("setLengteInM");我得到错误信息:

The method add(Integer) in the type ArrayList<Integer> is not applicable for the arguments (String)

我该如何解决这个问题?

package ui;
import java.util.ArrayList;
import java.util.Scanner;

import domein.Marktkraam;

public class MarktkraamApplicatie {
    public static void main(String[] args)
    {
        Scanner input = new Scanner (System.in);
        
        System.out.println("Geef het aantal kramen op de rommelmarkt:");
        int aantalKramen = input.nextInt();
        
            while (aantalKramen <0)
            {
                    System.out.println("Geef het aantal kramen op de rommelmarkt:");
                    aantalKramen = input.nextInt();
            }
            
          int[] marktkraam = new int[aantalKramen];
          
          for (int i=0; i<marktkraam.length; i++)
          {
              ArrayList<String> naam = new ArrayList<String>();
              
              System.out.printf("Geef de naam van de eigenaar van kraam %d:", i+1);
              String setNaam=input.next();
              
              naam.add("setNaam");
              
             
              ArrayList<Integer> lengte = new ArrayList<>();
              System.out.printf("Geef de afmeting in meter van kraam %d:", i+1);
              int setLengteInM=input.nextInt();
              
            lengte.add("setLengteInM");

          }

    }
        
}

【问题讨论】:

  • 这里要去掉引号lengte.add("setLengteInM");应该是lengte.add(setLengteInM);

标签: java arraylist


【解决方案1】:

您正在尝试将“setLengteInM”添加到您的 ArrayList 但您不能这样做,因为“setLengteInM”实际上是一个文本,而您的 ArrayList 类型是 Int,因此您必须用变量名替换,如下所示:

lengte.add(setLengteInM);

【讨论】:

    猜你喜欢
    • 2015-03-09
    • 2013-08-20
    • 1970-01-01
    • 2013-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多