不兼容的类型:在java中,String无法转换为int错误

时间:2016-01-25 04:45:27

标签: java

我已多次检查我的代码,但没有看到任何行错误。但它在包名中显示incompatible types: string cannot be converted to int。我已经尝试复制新包中的所有代码,但仍然看到相同的错误。究竟是什么问题。这是我的错误截图 Error

1 个答案:

答案 0 :(得分:1)

这不是您当前显示的实际错误,我之前遇到了同样的问题,但我发现了我的错误

传递String,将int作为参数

可能你做过类似的事情

这是你的方法:

public void doSomething(int param){
  //Do something
}

你可以通过传递间接(或可能是某些时候的直接)字符串来调用它,如

doSomething(someEditText.getText());

注意:这可能不会直接向行号显示错误,而是可能会在包名称上显示不兼容的类型错误。