mehrdimensionalen String Array einlesen, bearbeiten und schreiben!

devilofdawn

Grünschnabel
Guten Abend!

Ich benötige einen Code, der zu folgendem passt:

Code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Array {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
			
			
//Festlegen des Bestandes		
		String [][] daten = {
				{"Schraube", "5"},
				{"Mutter", "3"}};
				
//Bestellung durchführen, Konvertierung a(String) to anzahl(int)
		
		
		System.out.println("Bestellungen anhand von Bestandsliste durchführen:");
		try{
			BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
			String typ = in.readLine();
			String a = in.readLine(); int anzahl = new Integer(a).intValue();
		
/*Berechnungen durchführen, String to int und int to String und wieder in Array eintragen
 *s und i Hilfsvariablen zur Berechnung und Konvertierung
  */ 
					
		if(typ.equals("schraube")){
			int i = new Integer(daten[0][1]).intValue();
			i = i+anzahl;
			String sa;
			sa = "" + i;	
			daten[0][1] = sa;
		}else if(typ.equals("mutter")){
			int i = new Integer(daten[1][1]).intValue();
			i = i+anzahl;
			String sb;
			sb = "" + i;	
			daten[1][1] = sb;
		}else {
			System.out.println("Eingabe prüfen!");
		}
		System.out.println(daten[0][0] + daten[0][1]);
		System.out.println(daten[1][0] + daten[1][1]);
		
		
		} catch (IOException ex) {
			System.out.println(ex.getMessage());
		}
		}
}
Der Code legt ein Array mit "Schraube" und "Mutter" und jeweiliger Anzahl der Objekte fest. Addieren und Subtrahieren habe ich schon alleine hinbekommen. Wie kann ich aber eine .txt Datei anlegen, in der man das Array diesen mehrdimensionalen Typs extern verwalten kann?

Im Klartext, ich will "Schraube" und "Mutter" und deren Anzahl (eventuell später noch Identifikator)nicht im Code, sondern in einer Art Datenbank. Diese muss man einlesen, bearbeiten und schreiben können.

Mit BufferedReader kann ich nur ganze Zeilen einlesen. Wie kann ich die Variablen Typ und Anzahl trennen?

PS.: absolute Newbie in JAVA

Danke für jedwede Hilfsangebote!
 
Zuletzt bearbeitet:
Hallo,

vielleicht solltest du dich erst einmal in Java einlesen bevor du was programmierst. zum Beispiel Exceptions gibt es nicht nur in Java.
Hier kannst du dich mal einlesen.


MFG

zEriX
 
Zurück