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