使用String键对自定义对象进行Java二进制搜索

时间:2016-12-15 07:33:25

标签: java collections binary-search

我有一个班级

class User{
   String territory;
   String company;
   String name;
}

我有一个'用户'的arraylist。我想使用字符串'territory + company'从列表中查找User对象。查找应基于二进制搜索。我怎么能实现它?

Collections.binarySearch()需要我们创建一个虚拟的User对象。我不想那样。

1 个答案:

答案 0 :(得分:0)

您只需为@echo off open 127.0.0.1 user USER PASS prompt n ascii lcd C:\ mget FILE1 echo FILE1>>C:\Downloaded_Files.txt" mget FILE2 echo FILE2>>C:\Downloaded_Files.txt bye 课程实施Comparable界面即可。然后,您可以使用User方法(仅当您的列表按顺序排序时)。

这样的事情会对你有用:

Collections.binarySearch()