java - 仅使用 1 个临时变量查找数组列表中不重复的元素

标签 java algorithm

我有一个场景,我需要在数组列表中找到不重复的字符串元素

  List<String> myList=new ArrayList<String>();
  myList.add("abcd");
  myList.add("xyz");
  myList.add("xyz");
  myList.add("pqrs");     
  myList.add("pqrs");

我的答案应该是“abcd”。我需要在不使用任何集合 api 的情况下找到这个答案,只需使用 1 个临时变量。 谁可以帮我这个事。

最佳答案

将列表的第一项保存在您的临时文件中。遍历所有项目并检查另一个项目是否等于您的温度。如果没有相同的项目,请将列表的下一项保存在您的临时文件中。否则临时字符串是您的第一个非重复字符串!

关于java - 仅使用 1 个临时变量查找数组列表中不重复的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18396403/

相关文章:

java: ArrayList() 方法返回结果:如果传递参数或不传递参数

java - 服务器-客户端通信包内容策略

java - 点运算符内的字符串

c# - 如何在 Android 上接收 RemObjects 事件?

生成具有最大程度的所有节点路径的无向图的算法?

java - Lotus Domino Java API session 创建和取消

c# - 实现一维碰撞检测的最佳方法是什么?

c# - 将 IEnumerable<IEnumerable<T>> 转换为 List<string>

algorithm - 从二进制矩阵中划掉坏线

algorithm - 以前在哪里介绍过这种聚类搜索算法?