Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 22nd, 2010 | Syntax: Java | Size: 1.39 KB | Hits: 65 | Expires: Never
Copy text to clipboard
  1.         public void selectByStockName() {
  2.                 db = se.getDB();
  3.                 String s = "";
  4.                 String name;
  5.                 int x = 0;
  6.                 ArrayList<String> names = this.findKeys();
  7.  
  8.                 Collections.sort(names);
  9.  
  10.                 System.out.println("Zu folgenden Aktien sind Daten gespeichert:");
  11.                 System.out.println();
  12.                 for (int j = 0; j < names.size(); j++) {
  13.                         System.out.println("[" + j + "]: " + names.get(j));
  14.                 }
  15.                 System.out.println();
  16.                 System.out.println("Bitte geben Sie die gewuenschte Nummer ein:");
  17.  
  18.                 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  19.  
  20.                 try {
  21.  
  22.                         s = br.readLine();
  23.  
  24.                 } catch (IOException e) {
  25.                         // TODO Auto-generated catch block
  26.                         e.printStackTrace();
  27.                 }
  28.                 System.out.println("2");
  29.                 if (s.equals("EXIT")) {
  30.                         System.out.println("1");
  31.                         return;
  32.                 } else {
  33.                         try {
  34.                                 System.out.println("3");
  35.                          x = Integer.parseInt(s);
  36.                         }catch(NumberFormatException e) {
  37.                                 System.out.println("Fehler: Diese Nummer ist nicht vergeben.");
  38.                                 this.selectByStockName();
  39.                         }
  40.                         System.out.println(names.size());
  41.                         if (x < 0 || x > names.size() - 1) {
  42.                                 System.out.println("hier");
  43.                                 System.out.println("Fehler: Diese Nummer ist nicht vergeben.");
  44.                                 this.selectByStockName();
  45.                         }
  46.  
  47.                         name = names.get(x);
  48.  
  49.                         for (int i = 0; i < db.getAllData().get(name).size(); i++) {
  50.                                 System.out.println(db.getEntry(name).get(i));
  51.                         }
  52.                 }
  53.                 this.selectByStockName();
  54.         }