搜索数组列表,很难

得问

我这里有一个方法,它的工作是接收 3 个数组列表,并返回一个值。

3 个数组列表特定的工作

  1. 用户输入的名称
  2. 这是一个包含我所有名字的数组列表,这些是玩家名字
  3. 对于每个名字,我都给出了一个特定的值。我正在使用它来交叉引用我的位置与我分配该名称的值

我知道第三个可能会让人难以理解,所以我试着把它分解一下。所以说有人输入了一个名字,我在我的玩家名中查找那个名字,一旦我找到那个位置,我就可以从playerNumber访问该玩家排名的位置。因为我把名字放在一个列表里,把数字放在另一个列表里。两个列表中名称和数字的位置匹配

我的问题是我一直得到 0,作为我返回的结果。我不知道为什么,请指教:<

**未实现:**伙计们,我使用 arraylists 的原因是因为这是我在 Java 中学到的。随着时间的推移,我将学习新的主题,我只是尽我所能使用我所拥有的技能来制作一个有趣的项目。很抱歉,如果它真的很笨,这是我现在能做的最好的

public static int meth(List names, List searchingLis, List nameNumber){
      int totalGive=0;

      int totalRecieve=0;

      int sizer=names.size()-1;

       int ret=-1000;

       int makeSureAllPlayerAdded=sizer;

       int returningValue=0;
       do{

      for(int i=0;i<names.size();i++){


      int currenSearchRanking=(int) nameNumber.get(i);



      if(names.get(i).equals(searchingLis.get(i))){



      int valueToLookUpInNames=i;
      int AddingValue=(int) nameNumber.get(valueToLookUpInNames);
      returningValue=returningValue+AddingValue;

      System.out.println(returningValue+"ret vales");



makeSureAllPlayerAdded--;
      }

      }

      return returningValue;
       }while(makeSureAllPlayerAdded<=0);
    }
手指

我知道您是这样说的,searchingLis并且nameNumber具有有效表示行的匹配位置,这names只是用户提供的不匹配名称的任意列表。

那么,你最致命的缺陷是在线if(names.get(i).equals(searchingLis.get(i))){

在其中,如果它处于相同位置,您只会看到来自names的匹配项searchingLis因此,如果searchingList持有 ["John","Mary"] 并names持有 ["Mary"],则不会有匹配项,因为您只查看searchingList位置 0成员,而不是将每个成员searchingList与每个名称进行比较

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript搜索数组列表

来自分类Dev

Javascript搜索数组列表

来自分类Dev

搜索列表数组

来自分类Dev

从数组列表中搜索文本

来自分类Dev

从数组列表中搜索文本

来自分类Dev

函数式数组列表搜索

来自分类Dev

搜索数组的链接列表并删除链接

来自分类Dev

从JavaScript数组搜索元素列表的最佳方法

来自分类Dev

从JavaScript数组搜索元素列表的最佳方法

来自分类Dev

使用分割功能搜索数组列表

来自分类Dev

根据数组中的数据创建搜索列表

来自分类Dev

很难进入数组和foreach循环

来自分类Dev

Python:很难将csv转换为列表列表

来自分类Dev

在包含类的数组列表中搜索特定的项目名称

来自分类Dev

Java搜索数组中所有可能的组合列表(算法)

来自分类Dev

使用列表推导搜索二维数组(Python)

来自分类Dev

IndexError:数组搜索中的列表索引超出范围

来自分类Dev

Java-在整数数组中搜索随机值列表

来自分类Dev

使用列表推导搜索二维数组(Python)

来自分类Dev

PHP in_array将搜索值匹配到数组列表

来自分类Dev

在数组列表中搜索子字符串

来自分类Dev

c# 基于数组或列表搜索 XML 元素值

来自分类Dev

搜索数组

来自分类Dev

很难将类型<T>添加到列表

来自分类Dev

我遇到整数数组问题;很难解释

来自分类Dev

搜索列表中的列表

来自分类Dev

搜索列表中的列表

来自分类Dev

搜索列表列表

来自分类Dev

邻接列表,拆分数组,然后在c中搜索此数组中的单词