所以我试图创建一个for循环找到ArrayList
中的独特元素。 我已经有一个ArrayList
存储与用户输入的20个地方(允许重复),但我坚持如何计算列表中输入的不同地方的数量,不包括重复。 (我想避免使用哈希)如何找到数组列表中的唯一字数
输入:
[park, park, sea, beach, town]
输出:
[Number of unique places = 4]
继承人我试图使代码的一个粗略的例子:
public static void main(String[] args) {
ArrayList<City> place = new ArrayList();
Scanner sc = new Scanner(System.in);
for(...) { // this is just to receive 20 inputs from users using the scanner
...
}
# This is where i am lost on creating a for loop...
}
为什么你要避免使用哈希集?这是迄今为止处理这个问题最简单也可能是最有效的方法。 –
哈哈是啊我知道,但我之前看过它,我试过了,但我真的不明白如何使用哈希非常清楚。所以我要使用它并登上脚本,我怀疑我可以解释清楚它的工作原理。 – brand