Array einlesen, Int und Char

Status
Nicht offen für weitere Antworten.

Leroy42

Top Contributor
Und wie lauten die einzelnen Überschriften zu den Spalten?

Also "7400-2338" ist wohl die Artikelnummer; ok

"(EB) Hidden & Dangerous AddOn - Fight for Freedom" ist ein Titel?

"(Eurobox) Hidden & Dangerous AddOn - Fight for Freedom" noch ein Titel? Oder Untertitel?

"AddOn zum Klassiker..." Bestimmt eine Beschreibung...

"AddOn zum Klassiker..." Wie jetzt? Noch eine Beschreibung? Naja, sicher ist sicher...

"/images/product/16210834381046670508_tmp_small.jpg" Aha. Ein relativer Link zu einem Produktbild

...


"4.00||5026555032339||0||" was ist das alles und wieso gibt es Leerspalten.

Ohne die Definition, was die einzelnen Spalten zu bedeuten haben, kannst du damit
wenig anfangen.

Woher hast du diese Daten überhaupt?

Es sieht danach aus, das du auf die interne "Datenbank"
der homepage von Gameworld.de gestoßen bist
und jetzt versuchst, diese DB in ein vernünftiges Format zu speichern.

Legal ist das sicher, aber der Aufwand wäre mir viel zu hoch.
 

Jen

Mitglied
Nee, ich habe die Daten von meinem Vorgsetzten bekommen, damit ich damit kleine Programme erstelle und Java besser lerne. Weiß nicht, wo er sie her hat.

Die Bezeichnungen siehst Du im Code, den ich vorhin gepostet habe, in dieser Map. Also elems[0] ist Artikelnummer, elems[8] ist EAN, ...

Die Leerspalten gibt es, weil nicht zu jedem Artikel in jeder Spalte was eingetragen ist, also z.B. ein Buch keinen MagicKartentyp hat.

Hm ich weiß nicht, wie ich meine Frage verständlicher stellen könnte.. :bahnhof:
 

Jen

Mitglied
Also quasi:
Wie speichere ich z.B. elems[6] in "Preis" usw.?
Geht das irgendwie mit equals?
 

Jen

Mitglied
Ok, die Frage war blöd, ich gebs zu.

Edit: Die Frage war noch blöder. *Rückzug
:oops:

Edit:
Jetzt eine Frage, die hoffentlich besser ist:

Ich habe meine Hashmap jetzt in der main. Was muss ich tun, damit in meiner Product-class "category" aus der Hashmap erkannt wird, also wie übergeb ich das?

Code:
...

   public static void main(String[] args) {
	   System.out.println(args[0]);
	   System.out.println(args[1]);
       System.out.println(readFromFile(new File("C:/src/java/anwendungen/Demoshop/Liste"),args[0],args[1]));
       
 	 HashMap<String, Integer> category = new HashMap<String, Integer>();
	 category.put("Artikelnummer", 0);
	 category.put("EAN", 8);
	...usw...
	 category.put("YuGiOhEdition", 36);
	 category.put("YuGiOhSeltenheit", 37);       
   }
}
Code:
public class Product {

	public Product parseFrom(String source, String ArtNr, String Preis) {
		      String[] elems = source.split("\\|");

	 if (ArtNr.equals(elems[0])) {
//    	  System.out.println("Treffer: " + elems[0]);
    	  
    		for (int i = 0; i < elems.length; i++ ){
    			System.out.println(elems[i]);
    		}
	 }
			 if (category != null){
				 System.out.println(elems[category.get("Preis")]);
				 }
		      return this;
		   }
}
 

Leroy42

Top Contributor
Jen hat gesagt.:
Also elems[0] ist Artikelnummer
Okay...

Jen hat gesagt.:
elems[8] ist EAN, ...

Und was ist mit elems[1] bis elems[7] ? :shock:

Jen hat gesagt.:
Die Leerspalten gibt es, weil nicht zu jedem Artikel in jeder Spalte was eingetragen ist

Schon klar, das ist logisch und üblich.

Jen hat gesagt.:
also z.B. ein Buch keinen MagicKartentyp hat.

Wo kommt denn jetzt die Spalte MagicKartentyp auf einmal her.

Grundsätzlich:

Du mußt zu jeder Spalte wissen, was sie bedeutet und als welchen
Typ (String, int, double, ...) du die zugehörigen Werte speichern willst.

Dann mußt du eine Klasse erstellen, die sämtliche Attribute besitzt.

Dann mußt du in den Instanzen dieser Klasse den gelesenen
Wert aus elems[spaltenIndex] zuweisen

String einfach so als elems, int mittels Integer.parseInt(elems), usw.

Dann erst kannst du mit den eingelesenen Daten etwas anstellen:
Suchen, ausgeben, was auch immer.

Das was du bis jetzt hast ist eigentlich gar nichts, und es macht
keinen Sinn auf deine Fragen zu antworten, WENN wir sie überhaupt
verstehen könnten. :(
 
G

Guest

Gast
Noch ne kurze Frage:
Was muss ich bei _____ einfügen, damit ich die categorys aus der HashMap übergeben kann?
Code:
public class Categories(______ category) {

	 HashMap<String, Integer> category = new HashMap<String, Integer>();
	 category.put("Artikelnummer", 0);
	 category.put("Titel", 1);
	 category.put("Beschreibung", 3);
	 category.put("Bild", 5);
     ............
 

Leroy42

Top Contributor
Anonymous hat gesagt.:
Noch ne kurze Frage:
Was muss ich bei _____ einfügen, damit ich die categorys aus der HashMap übergeben kann?
Code:
public class Categories(______ category) {
  ...
}

Am besten gar nichts! :(

Was versuchst du da eigentlich? Du willst eine Klasse parametrisieren? :shock: :autsch:

Es hat wirklich keinen Sinn, zu versuchen, deine Fragen
zu beantworten, solange du noch nicht mal das Basiswissen
verstehst/beherrscht. Du kommst mir vor, wie ein Blinder(*) mit Krückstock,
der sich versucht im Urwald zurechtzufinden, indem er von einem
Baum zum nächsten Busch stolpert.

Vorschlag: Vergiß dein Vorhaben (vorläufig) und fang an zu :### :### :###


Sorry, für die harten Worte, aber so findest du im Java-Urwald
nie die nächste Pommes-Bude und verhungerst elendig. :cry:




(*) Nichts gegen Blinde! :cool:
 

NTB

Bekanntes Mitglied
Ich würde Dir auch raten, ganz klein anzufangen. Schnapp Dir ein Buch (Empfehlungen gibts hier im Forum) oder halt online und fang ganz vorne mit Hello World an.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C (char) Array einlesen Java Basics - Anfänger-Themen 8
Semox Datentypen Einlesen von char in Array schlägt unerwartet fehl Java Basics - Anfänger-Themen 4
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
A Array einlesen und ausgeben Java Basics - Anfänger-Themen 13
KogoroMori21 Textdatei einlesen im Array (Selection Sort Algorithmus) Java Basics - Anfänger-Themen 3
S Wort einlesen Array ausgeben Java Basics - Anfänger-Themen 4
P Array einlesen von Konsole Java Basics - Anfänger-Themen 8
D Eingaben in String Array einlesen Java Basics - Anfänger-Themen 12
F Zahlen aus Datei einlesen und in Array speichern Java Basics - Anfänger-Themen 2
A Ungeordnetes Array ordnen, Zahl einlesen und einordnen Java Basics - Anfänger-Themen 23
T Datei in Array einlesen "null" Java Basics - Anfänger-Themen 8
K .txt einlesen und in ein Array packen Java Basics - Anfänger-Themen 2
N Best Practice CSV einlesen - Variables Array?! Java Basics - Anfänger-Themen 8
D Array Werte einlesen und ausgeben? Java Basics - Anfänger-Themen 8
E Erste Schritte txt.Datei mit BufferedReader einlesen und in 2D-Array abspeichern Java Basics - Anfänger-Themen 15
S Werte in Array einlesen Java Basics - Anfänger-Themen 2
J Integer in Array einlesen Java Basics - Anfänger-Themen 14
C Zeilen in Array einlesen und splitten? Java Basics - Anfänger-Themen 17
stylegangsta Input/Output Hat eclipse eine Macke oder mein Code Array Datei einlesen Java Basics - Anfänger-Themen 5
N Mehrdimensionales float Array aus .txt-Datei einlesen? Java Basics - Anfänger-Themen 17
B Probleme beim einlesen einer short variablen für einen Array Java Basics - Anfänger-Themen 1
G Erste Schritte Textdatei einlesen und in Array speichern Java Basics - Anfänger-Themen 5
A Datei in Array einlesen Java Basics - Anfänger-Themen 6
S Zeilenweises Einlesen in Array Java Basics - Anfänger-Themen 2
K Input/Output 6000 Zeilen einlesen und String-Array vergleichen? Java Basics - Anfänger-Themen 1
H Zeichenketten einlesen und dann in Array speichern Java Basics - Anfänger-Themen 6
C Einlesen in Array von Textdatei sehr langsam Java Basics - Anfänger-Themen 7
J Integer Werte in Array einlesen Java Basics - Anfänger-Themen 6
D Erste Schritte In Array einlesen Java Basics - Anfänger-Themen 15
B zahlenfolge einlesen und in array umwandeln Java Basics - Anfänger-Themen 7
M Methoden Daten aus einer SQL-Abfrage in eine mehrdimensionales Array einlesen Java Basics - Anfänger-Themen 7
T Anfänger hat Probleme mit Array einlesen ;) Java Basics - Anfänger-Themen 13
B Datentypen Werte in einen Array einlesen und danach die beiden höchsten Werte wieder ausgeben Java Basics - Anfänger-Themen 3
X Zahlenfolge in Int-Array einlesen? Java Basics - Anfänger-Themen 7
B aus .txt in array einlesen Java Basics - Anfänger-Themen 29
E Einlesen einer int und speichern in einem Array Java Basics - Anfänger-Themen 7
S Unbekannte Daten einlesen, speichern und in einem byte Array speichern Java Basics - Anfänger-Themen 3
S CSV Datei in Array einlesen Java Basics - Anfänger-Themen 25
P Zahlen aus Datei in Array einlesen Java Basics - Anfänger-Themen 21
B Strings aus Array einlesen klappt nicht Java Basics - Anfänger-Themen 5
A datei in ein 2dimensionales array einlesen? Java Basics - Anfänger-Themen 9
O String in array einlesen alle x zeichen Java Basics - Anfänger-Themen 15
W String in ein String-Array einlesen ? Java Basics - Anfänger-Themen 2
K Strings in Array einlesen Java Basics - Anfänger-Themen 3
G Datei einlesen und in einem Array ablegen? Java Basics - Anfänger-Themen 5
T Array einlesen und ausgeben Java Basics - Anfänger-Themen 8
H text string alle 100 zeichen in ein 1D array einlesen ? Java Basics - Anfänger-Themen 8
F Characters in int[] Array einlesen und wieder ausgeben Java Basics - Anfänger-Themen 5
J Text in vorgegebenes Array einlesen Java Basics - Anfänger-Themen 2
J einlesen von datei, float und array und und und. Java Basics - Anfänger-Themen 7
M Datei einlesen & in Array speichern Java Basics - Anfänger-Themen 4
L zahlen in mehrdimensionales array einlesen Java Basics - Anfänger-Themen 3
E Array ueber Tastatur einlesen Java Basics - Anfänger-Themen 2
H Codetabelle Einlesen und in Array speichern Java Basics - Anfänger-Themen 1
I einen text von tastatur in array einlesen und auch ausgeben Java Basics - Anfänger-Themen 1
S Einlesen einer Datei und ins Array speichern Java Basics - Anfänger-Themen 11
G Inhalt einer Textdatei in ein Array einlesen Java Basics - Anfänger-Themen 2
C Frage zu: String einlesen -> Array von Chars erhalten Java Basics - Anfänger-Themen 4
E Array in funktion einlesen und ausgeben Java Basics - Anfänger-Themen 4
P Eine Datei einlesen und in einem Array speichern Java Basics - Anfänger-Themen 11
T Array verkleinern Java Basics - Anfänger-Themen 2
J Array aus Numberfield Eingaben Java Basics - Anfänger-Themen 7
D Array List mit Objekten sortieren Java Basics - Anfänger-Themen 2
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
Ü Zweidimensionales Array in der ersten Zeile deklarieren Java Basics - Anfänger-Themen 13
Thomas Uppe 2D Array Reihenfolge vermischen Java Basics - Anfänger-Themen 4
T array auslesen Java Basics - Anfänger-Themen 2
Nitrogames Variablen Variable aus JOptionPane Abfrage in Array einfügen Java Basics - Anfänger-Themen 4
moini Auf Array aus Superklasse zugreifen? Java Basics - Anfänger-Themen 2
J ArrayList in 2D-Array konvertieren. Java Basics - Anfänger-Themen 48
M NullPointerException: Cannot read the array length because "this.Kinder" is null Java Basics - Anfänger-Themen 1
P Wieso kann ich als Index für einen Array einen Char angeben? Java Basics - Anfänger-Themen 3
Finn_lol Fehlermeldung bei Schleife mit Array Java Basics - Anfänger-Themen 4
Proxy Chars vor array übergabe toLowerUpcase Java Basics - Anfänger-Themen 14
iAmFaiinez Primzahlen Tester ohne Array Java Basics - Anfänger-Themen 4
S array 2 dimensional treppe Java Basics - Anfänger-Themen 3
S Array 2x2 Blöcke mit 0 und 1 Java Basics - Anfänger-Themen 10
C Array von Klassen Java Basics - Anfänger-Themen 2
julian0507 2Dim-Array Spaltensummen Java Basics - Anfänger-Themen 1
XWing Doppelte Zahlen im Array Java Basics - Anfänger-Themen 8
melisax Java 2D-Array Tabelle Java Basics - Anfänger-Themen 4
melisax Java Array Wert an bestimmtem Index angeben Java Basics - Anfänger-Themen 14
W Items löschen aus String Array vom Custom Base Adapter Java Basics - Anfänger-Themen 2
Proxy Stack erweitern mit neuem Array falls der alte voll ist!? Java Basics - Anfänger-Themen 5
E Array, nächste Zahl zur 5 ausgeben, wie? Java Basics - Anfänger-Themen 42
J Array.list vergleichen Java Basics - Anfänger-Themen 1
W Java-Code mit Array Java Basics - Anfänger-Themen 14
D Reflections & Generisches Array Java Basics - Anfänger-Themen 4
T Array Java Basics - Anfänger-Themen 2
T Array Java Basics - Anfänger-Themen 15
T Wörteranzahl im Array zählen Java Basics - Anfänger-Themen 9
Ostkreuz Zweidimensionaler Array Index Java Basics - Anfänger-Themen 2
S String Array Buchstaben um einen gewissen Wert verschieben Java Basics - Anfänger-Themen 4
R Images aus einem Array ausgeben Java Basics - Anfänger-Themen 3
R 2d Array individuell machen Java Basics - Anfänger-Themen 4
D 2D Char Array into String Java Basics - Anfänger-Themen 2
J Array Median bestimmen Java Basics - Anfänger-Themen 6
S Array Maximum bestimmen mit for und foreach Java Basics - Anfänger-Themen 7
S Prüfen ob ein zweidimensionales Array rechteckig ist Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben