如何在对象数组中找到对象位置?

时间:2018-05-13 00:45:08

标签: java

我被分配了2个文本文件,其中包含男孩和女孩的前1000名,以及2017年有多少注册名称并将它们放入数组中。我这样做没有问题,唯一的问题是我不知道如何获取名称所在的数组的位置。数组是一个对象数组,其中每个元素都有名称和名称数。代码是很长的上传方式!我只需要一个基本的概要来做什么。我试着做一个反制方法,但它没有用!

1 个答案:

答案 0 :(得分:0)

您应该创建一个方法来获取类似“getName”的名称或在对象上重新定义toString。之后,您只需要检查数组中的所有元素

for(int i = 0; i < array.length; i++){
    if(array[i].equals("theNameYouLookingFor"){
        //The code to do with the object
    }
}

如果数组中的位置不重要,您可以使用Map<String name, int numberOfName>而不是数组