当前位置: 首页 > 知识库问答 >
问题:

如何在java中的两个指定索引之间提取一个较小的列表

笪建章
2023-03-14

在两个指定索引之间提取一个较小列表的最佳方法是什么?下面是代码,以作进一步解释:

List<String> places = Arrays.asList("Buenos Aires", "Córdoba", "La Plata", "NY", "bla bla" );
List<String> modifiedPlaces ; // I need to get only  values from places[0] to  places[2] 

因此,修改后的地方将是(“布宜诺斯艾利斯”、“科尔多瓦”、“拉普拉塔”)

共有1个答案

端木兴国
2023-03-14

您可以使用java列表的子列表方法。

 类似资料:
  • 问题内容: 我想要一个开始日期和结束日期之间的日期列表。 结果应为所有日期的列表,包括开始日期和结束日期。 问题答案: 一次添加一天直到达到结束日期: 实现自己的迭代器也可以做到这一点并不难,那就更好了。

  • 问题内容: 我面临以下问题,我不确定什么是最佳实践。 考虑下表(该表会变大): id PK | Giver_id FK | FK | 日期 我正在使用InnoDB,据我了解,它会自动为两个外键列创建索引。但是,我还将在需要匹配以下特定组合的情况下进行大量查询: 。 每个这样的组合在表中将是唯一的。 在这些列上添加双列索引有什么好处,还是理论上两个单独的索引足够/相同? 问题答案: 如果您有两个单列

  • 问题内容: 我有一个像 “ ABC [这是为了提取]” 我想提取Java中的部分。我正在尝试使用split,但是它不能按我想要的方式工作。有人有建议吗? 问题答案: 如果您的字符串中只有一对方括号(),则可以使用:

  • 'application.screenupdating=True Dim WbA As Workbook Set WbA=thisworkbook 在此输入图像描述

  • 问题内容: 我尝试获取<%=和%>之间的字符串,这是我的实现: 它返回 但我的期望是: 我在哪里错了以及如何纠正它? 问题答案: 您的模式很好。但是,您不应该轻信它,应该这样做。以下代码提供了您正在寻找的输出:

  • 问题内容: 在我的应用程序中,用户应从选择日期。问题是生成此列​​表。例如,我需要 2010年至2013年 或 6月至8月 之间的所有日期(期间可能是 day , month , year )。是否有任何方法可以获取该数据? 范例:我需要 2013年1月1* 日 至2013年1月1 日之间的日期 * 2013年1月1日 2013年2月1日 2013年3月1日 2013年4月1日 2013年5月1日