使用用户输入搜索链接列表 - Java

时间:2013-10-26 15:56:59

标签: java data-structures linked-list user-input

我创建了我的链表,我希望用户输入一个工作站,然后输出就是为该工作站存储的编号。

    LinkedList myList = new LinkedList();



            myList.addFirst("London", 5);            
      myList.addNode("Manchester ", 10);

      myList.addNode("Liverpool", 20);
      myList .addNode("Birmingham", 50);

这是用户输入的输入。

          String name;              
              name = JOptionPane.showInputDialog("Enter Station: ");


   StringNode  temp;

       temp = mylist.head;

       if (temp.Station == (name)) {


           System.out.println("Yes");


       }

其余方法只是添加新数据和打印。

由于

1 个答案:

答案 0 :(得分:1)

这个问题就是HashMap的用途。

Map<String, Integer> map = new HashMap<>();
map.put("London", 5);            
map.put("Manchester ", 10);
map.put("Liverpool", 20);
map.put("Birmingham", 50);

String station = "Liverpool";
Integer i = map.get(station);
System.out.println(i);