由于这种方法,我的Java应用程序崩溃了

时间:2019-01-16 15:58:35

标签: java android

由于这种方法,我的应用程序崩溃了。请帮助:=)

32 January

2 个答案:

答案 0 :(得分:3)

如果发生以下情况,您的代码将崩溃

  • myArrayList包含一个null元素(NullPointerException)
  • myArrayList包含空字符串(IndexOutOfBoundsException)
  • myArrayList中的任何元素都不以“ B”开头(ConcurrentModificationException)

最后,也是最有可能的原因,请参见注释中由@Todd链接的the question

此外,在Java中,您应该使用.equals而不是==!=比较字符串。

答案 1 :(得分:0)

首先,要进行字符串比较,请使用String.equals()而不是==。 其次,如果要从列表中删除对象:

  • 进行反向浏览
  • 或创建一个包含要删除对象的中介数组