在Java中,ArrayList和HashMap被用作集合。但是我不明白应该在哪些情况下使用ArrayList,以及何时使用HashMap。它们之间的主要区别是什么?
ArrayList
HashMap
用户名或电子邮箱地址
密码