Untitled
By: a guest | Mar 22nd, 2010 | Syntax:
Java | Size: 1.39 KB | Hits: 65 | Expires: Never
public void selectByStockName() {
db = se.getDB();
String s = "";
String name;
int x = 0;
ArrayList<String> names = this.findKeys();
Collections.sort(names);
System.out.println("Zu folgenden Aktien sind Daten gespeichert:");
System.out.println();
for (int j = 0; j < names.size(); j++) {
System.out.println("[" + j + "]: " + names.get(j));
}
System.out.println();
System.out.println("Bitte geben Sie die gewuenschte Nummer ein:");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
s = br.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("2");
if (s.equals("EXIT")) {
System.out.println("1");
return;
} else {
try {
System.out.println("3");
x = Integer.parseInt(s);
}catch(NumberFormatException e) {
System.out.println("Fehler: Diese Nummer ist nicht vergeben.");
this.selectByStockName();
}
System.out.println(names.size());
if (x < 0 || x > names.size() - 1) {
System.out.println("hier");
System.out.println("Fehler: Diese Nummer ist nicht vergeben.");
this.selectByStockName();
}
name = names.get(x);
for (int i = 0; i < db.getAllData().get(name).size(); i++) {
System.out.println(db.getEntry(name).get(i));
}
}
this.selectByStockName();
}