我想知道如何搜索字符串的ArrayList以找到我创建的“行程”对象中最常出现的“目的地”(其中包含不同目的地的列表.)

到目前为止,我有:

public static String commonName(ArrayList itinerary){

int count = 0;

int total = 0;

ArrayList names = new ArrayList();

Iteratoritr2 = names.iterator();

while(itr.hasNext()){

Itinerary temp = itr.next();

if(temp.iterator().hasNext()){ //if its has destinations

// Destination object in itinerary object

Destination temp2 = temp.iterator().next();

String name = temp2.getDestination().toLowerCase().replace(" ", "");

if(names.contains(name)){

count = count + 1;

//do something with counting the occurence of string name here

}

我在制作一个算法来搜索数组中最常出现的字符串时遇到问题,或者如果存在平局就会出现字符串;然后显示找到字符串的’Itinerary对象'(参数值)的编号.任何帮助都会很棒,谢谢!

java搜索string_java – 在数组列表中搜索最常见的String相关推荐

  1. python删除数组元素_python:从数组列表中删除一系列数字

    我在从数组列表中删除范围A到B的元素时遇到问题.我在网上搜索的解决方案似乎只适用于单个元素.相邻元素和或整数元素.我在处理浮点数. 1 2 3 4 5 6 7self.genx = np.arange ...

  2. java es 搜索_使用elasticsearch从多个列表中搜索

    我们有以下设置(简化/更改): MongoDB集合: Articles Redis列表: Today Yesterday This Week This Month 我们经常收到新文章,并将它们放入适当 ...

  3. Java文件操作:文件夹中搜索文件

    在文件夹中搜索文件,找到的话将文件的绝对路径列表返回 /*** 递归查找文件* @param baseDirName 查找的文件夹路径* @param targetFileName 需要查找的文件名* ...

  4. java 申请不定长度数组_java中申请不定长度数组ArrayList的方法

    如下所示: import java.util.ArrayList; //java中申请不定长度数组 public class Test01 { public static void main(Stri ...

  5. python 对 文件内容 搜索_在txt文件中搜索数据

    如果您设计了数据格式,固定宽度的列不是一个很好的格式.但如果你被他们困住了,他们很容易对付.在 首先,要分析数据:addressbook = [] with open('addressbook.txt ...

  6. linux 搜索 空格,如何在Linux中搜索带有空格的模式的文件

    我正在努力,因此需要您的帮助(在linux中). a)我有一个文件,其中两列用空格隔开(定界符为"").实际上,我在命令行上运行了一系列管道命令,这给了我如上所述的输出. aaa ...

  7. java字符连接字符串数组_Java中连接字符串的最佳方法

    java字符连接字符串数组 最近有人问我这个问题–在Java中使用+运算符连接字符串是否对性能不利? 这让我开始思考Java中连接字符串的不同方法,以及它们如何相互对抗. 这些是我要研究的方法: 使用 ...

  8. java声明和初始化数组_Java 中初始化数组

    数组是一种有用的数据类型,用于管理在连续内存位置中建模最好的集合元素.下面是如何有效地使用它们. -- Chris Hermansen(作者) 有使用 C 或者 FORTRAN 语言编程经验的人会对数 ...

  9. LeetCode 624. 数组列表中的最大距离

    文章目录 1. 题目 2. 解题 2.1 暴力超时 2.2 优化 1. 题目 给定 m 个数组,每个数组都已经按照升序排好序了. 现在你需要从两个不同的数组中选择两个整数(每个数组选一个)并且计算它们 ...

最新文章

  1. 解决方案:__init__() got an unexpected keyword argument ‘kill_previous‘
  2. MySQL用得好好的,为什么要转ES?
  3. 易生信群体和单细胞转录组专题第6期于5月10日在北京开课了
  4. python123期末测试第十周答案_Python语言设计_章节测验,期末考试,慕课答案查询公众号...
  5. 介绍 Spring 3.1 M1 中的缓存功能
  6. M1芯片Mac也可以安装Windows系统啦 使用PD16虚拟机安装ARM版Windows10教程
  7. wps word文档生成目录的时候显示断裂会生成大纲怎么办_橙瓜码字小说自动生成器,对话描写,景物描写,外貌描写自动生成...
  8. Catfishcms v4.8.54环境搭建
  9. 用C语言来写斐波那契数列
  10. 发送短信工具类(亿美短信平台接口)
  11. 2021年茶艺师(初级)考试及茶艺师(初级)新版试题
  12. Oracle 工具篇+Oracle Remote Diagnostic Agent(RDA)
  13. Linux下安装docker与kubernetes(k8s)
  14. [NLP自然语言处理]谷歌BERT模型深度解析
  15. P5149 会议座位(逆序对 离散化 hash 归并排序)
  16. java 像素矩阵_JAVA eclipse 中,已知灰度图像的像素矩阵怎么输出这个图像
  17. HDU 2015 偶数求和
  18. YOLOv5训练自己的数据集之详细过程篇
  19. OpenGL之glut、glfw、glew、glad等库之间的关系
  20. 【体系结构系列】体系结构概述

热门文章

  1. DDD“上吊绳驱动开发”,开发要想不被“吊死”,该如何自救?
  2. .NET Core 3.0之深入源码理解Kestrel的集成与应用(一)
  3. 让 Ocelot 与 asp.net core “共存”
  4. .NET Core使用swagger进行API接口文档管理
  5. ASP.NET Core文件上传与下载(多种上传方式)
  6. Asp.Net Core 发布到IIS
  7. Visual Studio 2017 RC3支持.NET Core,延迟对Python的支持
  8. 编程语言的发展趋势及未来方向(2):声明式编程与DSL
  9. Opserver开源的服务器监控系统(ASP.NET)
  10. Django10:Ajax介绍/发送数据/SweetAlert