当前位置: 首页 > 面试题库 >

我们可以使用数组索引之类的索引来访问List吗?

白阳煦
2023-03-14
问题内容

我想知道我们是否可以使用索引访问列表

例如:

List<Integer> list;

list[5]     //blah....

问题答案:

由于[]是运算符,而Java不支持运算符重载,因此您不能将其与List一起使用。相反,您必须使用set(int index, T value)get(int index)方法,这些方法可能很冗长,但提供的功能完全相同。



 类似资料:
  • 我已经实现了一个基于lucene的软件来索引超过1000万的人名,这些人名可以用不同的方式书写,比如“Luíz”和“Luis”。索引是使用各个标记的语音值创建的(创建了一个自定义分析器)。 目前,我正在使用QueryParser查询一个给定的名称,结果很好。但是,在《Lucene in Action》一书中提到,SpanarQuery可以使用标记的接近性来改进我的查询。我对名称的非拼音索引使用了S

  • 我已经创建了一个新的用户组,并授予读取、写入、删除类型和属性的权限。在这里,我观察到我无法通过该用户的backoffice访问方面搜索配置。我不想将“admingroup”分配给用户。是否有任何类型或属性,我可以将访问权限分配给该用户,以便用户可以运行索引。 下面是我用来分配角色的弹劾:-

  • 问题内容: 在网上看到有关Java编程练习的解释时,我遇到了以下代码: 我了解代码的功能,但是我不知道它如何使用char索引(即count [c],其中c是char)访问数组元素。我以为索引只能是整数? 问题答案: 字符(16位)是整数(32位),反之亦然。这是一个隐式转换,特别是char到unsigned int。在这种情况下,索引可能是代表此字符的ASCII码(对于ASCII字符)。

  • 问题内容: 我有一个索引元组数组,我想用它从多维numpy数组中选取值, 理解只有在已知的情况下才有效。 有什么提示吗? 问题答案: 您可以将的转置版本转换为元组,然后为矢量化解决方案建立索引-

  • 问题内容: 可以说我有一个MultiIndex系列: 我想应用一个使用行索引的函数: 我该怎么做?进行此类操作的推荐方法是什么?我希望获得一个新的Series,并将此函数所产生的值应用于每行并具有相同的MultiIndex。 问题答案: 我认为无法访问该索引;它将每行视为一个numpy对象,而不是一个Series,如您所见: 要解决此限制,请将索引提升为列,应用函数,然后使用原始索引重新创建Ser

  • 问题内容: 我希望能够执行以下操作: 我的动机是提高代码的简洁性,并在可能的情况下使用类似于Javascript的语法来访问JSON对象,以进行高效的跨平台开发。(我也使用Py2JS和类似的东西。) 问题答案: 这是一种创建这种体验的方法: