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

错误:不兼容的类型:CAP#1无法转换为INT[](Java,Android Studio)

蒯胜泫
2023-03-14
int [] nr_modes = characteristics.get(CameraCharacteristics.NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES);
for (CameraCharacteristics.Key <?> key : characteristics.getKeys()) {
    check = key.getName();
    check = check.toLowerCase();
    if (check.contains("noise")){
       int []   modes = characteristics.get(key)
    }

共有1个答案

饶谦
2023-03-14

如果有人想知道,我通过强制转换为int来修复这个问题

int []   modes = characteristics.get(key);

int []   modes = (int[]) characteristics.get(key);
                           
 类似资料:
  • 而当运行时,我收到的是: 错误:不兼容类型:int无法转换为客户端ClientDAO.Delete(clientId);

  • 我的代码有问题,不知道如何纠正我收到的错误。我在包含team[index]=temp的行中遇到错误“不兼容类型:int无法转换为Player”;任何指导都将不胜感激。我对Java很陌生,这是我第一次尝试使用选择排序。我已经试着环顾四周和搜索,但在三天后仍然没有弄清楚这个错误。提前感谢!

  • 我收到一个错误,指出ArrayList不能在我的上转换为int 我正在编写一个程序,在这个程序中,我必须从一个文件中读取所有整数,并计算它们的总和。我还处理所有异常,因此如果抛出异常,函数应该返回0。 这是我的代码: 下面是我的单元测试,读取文件后应该通过: 感谢您的帮助。 谢谢!

  • 我试图制作一个游戏,为了不编写相同的方法和函数,我在Java中使用协方差和通配符,以便以后能够重用为其他类型的(类似的)游戏编写代码。我当前的问题是无法向ArrayList添加一个片段。 我试图实现的目标是能够正常地将Dominos添加到ArrayList中。以后可能还会有其他类型的游戏! 谢谢。

  • 问题内容: 一般来说,对于Java和编程,我是一个新手。我正在尝试创建一个简单的程序,您可以在其中猜测我的年龄,如果您是对的,它将说“正确”,如果您错了,它将说“错”。 这是我的代码: 我收到错误消息“不兼容的类型:void无法转换为int”,但代码中没有void类?我知道我的代码可能很糟糕,但是如果你们能为我指出正确的方向,那就太好了。谢谢。 问题答案: 您的程序不必返回in 。相反,您可以将其

  • 我试着在这个网站上搜索类似的问题,但没有找到任何地方他们试图使用一个int数来填充的方法的使用。