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

Java意外类型错误所需变量找到值

太叔栋
2023-03-14
public boolean replaceEventAt(String eventStr, int position){
  boolean answer = false;

  if((position > 0) && (position <= events.size())){
     events.get(position - 1) = eventStr;
     answer = true;
  }

  return answer;
}

在第五行错误,Java抱怨位置是一个值而不是变量,请帮助

共有1个答案

郎琪
2023-03-14

赋值在称为lvaluervalue之间进行。

lvalue代表左侧值。

rvalue代表右侧值。

在您的例子中,您的rvalue是一个函数调用;那不行。编译器错误消息正是这么说的。

如果我们知道您试图做什么,我们也许可以解释更多,但从您发布的代码中不清楚这是您想要完成的。也许events是一些集合,您希望将位置position-1的元素设置为eventStr,在这种情况下,您可能需要events.set(position-1,eventStr);

 类似资料:
  • 由于某种原因,这段代码给出了编译错误,有人能解释为什么吗?

  • 我不确定我做了什么,但我似乎把我的项目搞砸了,因为它工作得很好,构建、编译等都没有问题,但现在构建过程给了我这个错误: 它的不同寻常之处在于,它引出了一个论点,我正在将它传递到一个图书馆类中,这个类是我编写的,并且已经在我几乎所有的项目中使用了近两年。 归结起来就是这个。。。库中的方法有如下两个参数: 我这样调用这个方法: 当我点击错误链接时,它直接跳到我传递到参数中的第一个数字。因此,因为它说如

  • 问题内容: 我将在春季阅读有关宁静的Web服务的这本书。我决定放弃他们的工作,而使用Java配置文件。出于某种原因,切换到Java配置后,该服务将正确运行(在控制台窗口中),但是当我实际转到localhost上的端点时,我得到了: 白标错误页 此应用程序没有针对/ error的显式映射,因此您将其视为后备。 PDT 2016年4月23日星期六20:48:25发生意外错误(类型=未找到,状态= 40

  • 我正在使用以下代码尝试打印用户的操作系统: 标题: 正文: 我得到了错误 解析错误:语法错误,C:\xampp\xamppfile\htdocs\ProjectSite\包含第7行上的\identifier.php意外的'$os'(T_VARIABLE)

  • 我在Heroku上托管了一个Springboot应用程序。构建和部署工作得非常好。然而,每当我想访问该方法时,我都会看到这个错误<代码>出现意外错误(类型=错误请求,状态=400) 如果我使用loclhost,但使用Heroku的应用程序时抛出错误,那么它在Postman上运行得非常好。 这是控制器的样子。我猜这就是问题的来源。 . 你认为我能做些什么让api在Heroku上工作?