当前位置: 首页 > 面试题库 >

无法将字符串添加到ArrayList:“放错位置的构造”

东门城
2023-03-14
问题内容

我正在尝试将字符串添加到Java中的ArrayList中,但似乎无法正常工作。

目前,我有以下代码:

List food_names = new ArrayList();

food_names.add("pizza");

为什么会出现以下错误:

  • 令牌““披萨””上的语法错误,请删除此令牌
  • 令牌语法错误,构造放置错误


问题答案:

您必须food_names.add("pizza")在函数中使用,例如:

public void AddFood()
{
  food_names.add("pizza");
}

希望有所帮助



 类似资料:
  • 问题内容: 我建立了一个简单的arraylist,但是似乎无法向其中添加对象。 有两个错误,一个是清单和加法之间的点,另一个是括号之间的变量名,分别是 和 谁能解释为什么会这样? 问题答案: 您的代码不起作用的原因是您试图在类主体中编写代码。可执行语句应该用静态初始化程序,方法或构造函数编写(就像我在下面的示例中所做的那样)。 试试这个: 我在类主体中定义了类成员,并就地()对其进行了初始化。那里

  • 但是,后来当我试图将整数添加到正确的“内部”数组列表中时,我无法将整数添加到ArrayList类型的位置中。我还得到一个索引超出界限的错误。 解决这个问题的方法是将整数强制转换为ArrayList类型,但这意味着我将在内部数组列表中添加一个数组列表,这不是我想要的。我想在正确的“内部”ArrayList中添加一个int。

  • 假设我在一个数组列表中添加了2个用户Apple和Orange。然后我想将牛顿添加到苹果的朋友列表中。所以苹果应该有1个朋友,而橙色仍然没有任何朋友,因为我还没有添加他们。 我的问题是,当我把牛顿添加到苹果的朋友中时,牛顿也会出现在orange的朋友中。我只需要一个朋友出现在苹果和橙色没有。 我认为这是我为用户的朋友设置arraylist的方式,但我不确定如何更改它。

  • 问题内容: 我希望能够在javascript中说出这样的话: 如何将自己的距离函数添加到字符串类? 问题答案: 您可以扩展原型; …并像这样使用它;

  • 问题内容: 我在Java程序中有两个字符串,我想以某种方式混合以形成两个新字符串。为此,我必须从每个字符串中提取一些构成字符并将其添加以形成新的字符串。我有这样的代码(this.eka和this.toka是原始字符串): 我正在获取.charAt(x)部分的数字,那么如何将字符转换为字符串? 问题答案: 只使用永远使用代替 例如,当位置arent不是固定值而变量 其中x,y,z是保存从中提取位置的

  • 问题内容: 我是Java新手,所以我几乎不需要帮助 我有 我想向此数组(脚本)添加新的字符串(string1,string2)作为示例 我想在以后的阶段中不添加新字符串 我该怎么办? 问题答案: 您无法在Java中调整数组的大小。 声明数组的大小后,它将保持固定。 相反,您可以使用具有动态大小的对象,这意味着您无需担心其大小。如果数组列表的大小不足以容纳新值,则它将自动调整大小。