I have written the code below, but now i am compleatly stuck!! i need to change this code to read in a name from the user then search the treemap for that name and return that name.
The names are stored in a txt file like:
john anderson:0123456322
jim collet:0176849323
Is it possible to put these names and number in the tree map, and have name as a key and number as a value, then search the treemap?? pls help!!
Code:
class Treemap {
public static void main(String[] args) {
Map phoneBook = new TreeMap();
BufferedReader in = new BufferedReader(new FileReader("directory.txt"));
String line;
while ((line = in.readLine()) != null) {
String line = in.readLine();
int pos = line.indexOf (":"); //So use String.substring to get the parts of the line.
String name = line.substring (0, pos);
String number = line.substring (pos + 1);
phoneBook.put (name, number);
[ArchAngel adjusted text in CODE tags so that it's not all on one line]
11-26-2003, 04:11 AM
ArchAngel
I'm confused. What's the problem? You've already populated the Map with the data from the file.