Java:如何返回ArrayList中唯一的元素

时间:2014-11-29 14:22:22

标签: java arraylist

我正在开发一个机器人迷宫,机器人在这里找到目标而不会撞到墙上。我已经彻底评论了我的代码,所以希望它是可以理解的。

在死胡同和走廊,passageDirections ArrayList中只有一个段落。我如何返回这个唯一的方向?

感谢任何帮助:)

PS:我是一名初学程序员,仍在学习如此解释你的答案,好像你要向三岁的孩子解释一样:)

2 个答案:

答案 0 :(得分:2)

您可以使用passageDirections.get(0),它将返回列表中的第一个元素。 由于(我希望如此),您保证列表中有一个元素可以解决您的问题。

https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html#get(int)

答案 1 :(得分:2)

您应该在调用之前检查大小以防止IndexOutOfBoundsException

if (passageDirections.size() > 0)
  passageDirections.get(0)