Sajmon

example

Mar 21st, 2013
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.73 KB | None | 0 0
  1. public List<Node> deserializeAndSearch(double lat, double lon, File f) {
  2.         ObjectInputStream reader = null;
  3.         BinarySearchTree bst = new BinarySearchTree();
  4.         List<Node> addresses = new ArrayList<Node>();
  5.         try {
  6.             reader = new ObjectInputStream(new BufferedInputStream(new FileInputStream(f)));
  7.             bst = (BinarySearchTree) reader.readObject();
  8.             //bst.search(new Coordinate(lat, lon, null, null, null, null, null));
  9.             if (bst.getNodes().size() > 0) {
  10.                 addresses.add(bst.getNodes().get(0));
  11.             }
  12.             bst = null;
  13.             return addresses;
  14.         }
  15.         catch (Exception e) {
  16.             e.printStackTrace();
  17.             return null;
  18.         }
  19.         finally {
  20.             try {
  21.                 reader.close();
  22.             }
  23.             catch (IOException e) {
  24.                 e.printStackTrace();
  25.             }
  26.         }
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment