Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public List<Node> deserializeAndSearch(double lat, double lon, File f) {
- ObjectInputStream reader = null;
- BinarySearchTree bst = new BinarySearchTree();
- List<Node> addresses = new ArrayList<Node>();
- try {
- reader = new ObjectInputStream(new BufferedInputStream(new FileInputStream(f)));
- bst = (BinarySearchTree) reader.readObject();
- //bst.search(new Coordinate(lat, lon, null, null, null, null, null));
- if (bst.getNodes().size() > 0) {
- addresses.add(bst.getNodes().get(0));
- }
- bst = null;
- return addresses;
- }
- catch (Exception e) {
- e.printStackTrace();
- return null;
- }
- finally {
- try {
- reader.close();
- }
- catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment