Vector in anderer Klasse auswerten, aber wie ?

Status
Nicht offen für weitere Antworten.

spidermobile

Bekanntes Mitglied
Hallo,

bitte nicht böse sein, ich bins leider schon wieder. Nun bekomme ich in der einen Klasse den Vector gefüllt,
habe aber leider keinen Plan, wie ich auf diesen in einer anderen Klasse zugreifen und diesen auswerten kann.

Das Problem liegt wohl hier, da so wie es aussieht nichts übergeben wird ???

Code:
		vecErg = tfload.getLoadFile();

java.lang.NullPointerException
at TestLoadFile.getLoadFile(TestLoadFile.java:27)
at StartTestLoadFile.<init>(StartTestLoadFile.java:20)
at StartTestLoadFile.main(StartTestLoadFile.java:37)
Exception in thread "main"


Sorry, aber ich krieg das echt nicht hin. Anbei noch mal der Code:


Code:
import java.util.*;

public class StartTestLoadFile {

	Vector vecErg = new Vector();
	
	public StartTestLoadFile() {
		
		TestLoadFile tfload = new TestLoadFile();
				
		vecErg = tfload.getLoadFile();

	   Iterator iter = vecErg.listIterator();

	   while(iter.hasNext())
	   {

		TermineDatenClass tDatClass = (TermineDatenClass)iter.next();
		System.out.println(tDatClass.getName());			
	   }
	}

	public static void main(String[] args) {
		
		new StartTestLoadFile();
	}
}

Zur Vollständigkeit noch die andere Klasse:

Code:
/**
 * @author Ich
 *
 * Folgendes auswählen, um die Schablone für den erstellten Typenkommentar zu ändern:
 * Fenster&Benutzervorgaben&Java&Codegenerierung&Code und Kommentare
 */

import java.io.*;
import java.util.*;

public class TestLoadFile {

	public Vector getLoadFile() {
		
		Vector terminDaten = new Vector();

	   try { 
			FileReader file = new FileReader("Termine.txt"); 
			BufferedReader buff = new BufferedReader(file);
			boolean eof = false; 
			int count = 0;
		          
			while(!eof) { 
				String line = buff.readLine();
				line = line.replaceAll("[\"]","");
				if (line == null) 
				   eof = true;
				else { 
	
					String[] array = line.split("\t"); 
					
					int index = 0;
					while( index < array.length ) { 
						System.out.println("array: " + index + "|" + array[index]);
						index++;
					}
					
			terminDaten.add(new TermineDatenClass( array[0], array[1], array[2], array[3], array[4],  array[5], array[6], array[7], array[8], array[9], array[10], array[11]));
				}
			}   
			buff.close();
	   }
		catch (IOException e){ 
					System.out.println("Error-- " + e.toString()); 
			} 
	return terminDaten;
	}
}

class TermineDatenClass{

  private String name;
  private String text;
  private String datum;
  private String zeit;
  private String fill1;
  private String fill2;
  private String fill3;
  private String geloescht;
  private String fill4;
  private String fill5;
  private String zeitvon;
  private String zeitbis;
  
	public TermineDatenClass(String n, String t, String d, String z, String f1, String f2, String f3, String g, String f4, String f5, String zv, String zb ) {
		this.name        = n;
		this.text        = t;
		this.datum       = d;
		this.zeit        = z;
		this.fill1       = f1;
		this.fill2       = f2;
		this.fill3       = f3;
		this.geloescht   = g;
		this.fill4       = f4;
		this.fill5       = f5;
		this.zeitvon     = zv;
		this.zeitbis     = zb;
	}

	  public String getName(){
		 return name;
	 }
     
	 public String getText(){
		 return text;
	 }

	public String getDatum(){
		return datum;
	}

	public String getZeit(){
		return zeit;
	}

	public String getFill1(){
		return fill1;
	}

	public String getFill2(){
		return fill2;
	}

	public String getFill3(){
		return fill3;
	}

	public String getGeloescht(){
		return geloescht;
	}

	public String getFill4(){
		return fill4;
	}

	public String getFill5(){
		return fill5;
	}

	public String getZeitvon(){
		return zeitvon;
	}

	public String getZeitbis(){
		return zeitbis;
	}

}[/quote]
 

Wildcard

Top Contributor
Code:
            line = line.replaceAll("[\"]",""); 
            if (line == null)
Der Fehler liegt wohl hier!
Wenn line null ist, kannst du auch kein replaceAll darauf anwenden!
Das darf also erst nach der Prüfung passieren.
 

spidermobile

Bekanntes Mitglied
ich bin begeistert. Dann war mein Ansatz also doch nicht so falsch, de Fehler lag in einer ganz anderen Richtung.

Wenn Du in meiner Nähe wärst (Ulm), würde ich glatt mal eine Flasche Wein oder so vorbeibringen !!!

Ich bin Happy, vielen Dank !
 

Wildcard

Top Contributor
spidermobil hat gesagt.:
Wenn Du in meiner Nähe wärst (Ulm), würde ich glatt mal eine Flasche Wein oder so vorbeibringen !!!
Verdammt! Zur falschen Zeit am falschen Ort :?

Illuvatar hat gesagt.:
lol
Karlsruhe is bissle weit, was :wink: Schon 250km
Aber... so ca. auf halber Strecke wohne ich, also... wenn du lust hast :bae:
Na so ja schon mal nich! Das ist meine Flasche... :lol:
 

spidermobile

Bekanntes Mitglied
na das habe ich was mit meiner flasche wein angestellt. bring ich halt 2 oder 3 ...
mal im ernst, ich gebe gerne einen aus, aber hinterher mag ich dann nicht mehr auto fahren (trink nämlich auch gerne einen guten aus der toskana z.B. brunello). da wäre mir dann ulm schon ganz lieb :wink:
 

Illuvatar

Top Contributor
Wenn du nen Grund suchst mir was zu schenken: hier

Ich kann dir auch meine Bankverbindung geben :D



btw spidermobile... es ist nicht sehr üblich in foren die helfer zu entlohnen...
 

spidermobile

Bekanntes Mitglied
wie was :wink: war nicht dieses mal wildcard schneller. Ihr habt wohl intern ein kleines ranking, wer schneller ist, und zusammen trinken macht doch mehr spass :lol:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Erste Schritte Alle möglichen ausgaben von 5 Zahlen als Vector Java Basics - Anfänger-Themen 7
C Werte im Vector in zufällige Reihenfolge bringen Java Basics - Anfänger-Themen 14
C Vector-Inhalt in zufällige Reihenfolge bringen Java Basics - Anfänger-Themen 6
J Compiler-Fehler Fehler bei Vektor (E extends Object declared in class Vector) Java Basics - Anfänger-Themen 9
J Reihenfolge im Vector lässt sich nicht drehen Java Basics - Anfänger-Themen 9
M Klassen Gesamt speicherbare Elemente in Vector? Java Basics - Anfänger-Themen 3
P Vector durchsuchen und Elemente löschen Java Basics - Anfänger-Themen 4
Z Vector in jTextField/jLabel darstellen Java Basics - Anfänger-Themen 4
P Objekte in Vector werden überschrieben Java Basics - Anfänger-Themen 4
P Array in Vector speichern Java Basics - Anfänger-Themen 2
E Methoden new Vector().add(x).add(x); ? Java Basics - Anfänger-Themen 5
F Vector istGeordnet Java Basics - Anfänger-Themen 15
R Vector-Filterfunktion Java Basics - Anfänger-Themen 4
Todesbote Map (Key=String; Value = Vector) Value/Vector sortieren Java Basics - Anfänger-Themen 13
J Vector Manipulieren.. Wie? Java Basics - Anfänger-Themen 16
M Vector eines Vectors einzeln ausgeben Java Basics - Anfänger-Themen 9
K String kommt schon in Vector vor? Java Basics - Anfänger-Themen 36
J Erzeugung eines Vector-Objekts - Frage zum Typ Java Basics - Anfänger-Themen 3
H Zugriff auf Vector Element Java Basics - Anfänger-Themen 2
C Vector erzeugt neue Indizes nach Input Java Basics - Anfänger-Themen 2
A Author in Vector Java Basics - Anfänger-Themen 22
M Vector überschreibt Elemente bei add()-Methode Java Basics - Anfänger-Themen 10
T Elemente im Vector werden einfach überschrieben! Java Basics - Anfänger-Themen 3
K Collections Vector zu String casten Java Basics - Anfänger-Themen 4
U Wozu dient ein Vector in Java? Java Basics - Anfänger-Themen 6
S Vector mit beliebigen Klassen an Funktion übergeben Java Basics - Anfänger-Themen 20
B Globale vector? Java Basics - Anfänger-Themen 7
E 2 Dimensionaler Vector Java Basics - Anfänger-Themen 5
T Map<String, Vector>? Java Basics - Anfänger-Themen 11
P Collections Vector füllen in for-Schleife Java Basics - Anfänger-Themen 3
J Vector Addition Java Basics - Anfänger-Themen 5
M 2D Vector Java Basics - Anfänger-Themen 2
N IndexOutOfBoundsException: Source does not fit in dest beim Kopieren von ArrayList in Vector Java Basics - Anfänger-Themen 4
M Umwandlung von Array in Vector und umgekehrt Java Basics - Anfänger-Themen 6
E Datentypen Klasse Vector aus der Standard-API anwenden Java Basics - Anfänger-Themen 7
D Klasse Vector entwerfen Java Basics - Anfänger-Themen 7
A Arrays vs Liste vs Vector Java Basics - Anfänger-Themen 30
H in for Schleife über Vector iterieren Java Basics - Anfänger-Themen 2
S Datentypen Vector auslesen Java Basics - Anfänger-Themen 12
yampi Objektsammlung - Hashtable, Vector, Arrays Java Basics - Anfänger-Themen 8
T Vector-Positin anzeigen Java Basics - Anfänger-Themen 3
C Vector - obsolete collection Java Basics - Anfänger-Themen 1
C Vector<Object> Probleme Java Basics - Anfänger-Themen 38
C Datentypen Probleme mit Vector.contains() Java Basics - Anfänger-Themen 10
M Datentypen function(Vector<SuperClass>), Vector<Subclass> Java Basics - Anfänger-Themen 6
L Vector Sortieren Java Basics - Anfänger-Themen 8
B Vector in Table ersetzen Java Basics - Anfänger-Themen 4
B Werte einer Spalte aus DB in einen Vector schreiben Java Basics - Anfänger-Themen 15
kitz Telefonbuch (Vector) Java Basics - Anfänger-Themen 17
E Arraylist mit Daten aus Vector füllen Java Basics - Anfänger-Themen 7
S Vector -> String JComboBox Java Basics - Anfänger-Themen 11
F Vector wird überschrieben Java Basics - Anfänger-Themen 8
T Vector sortiern Java Basics - Anfänger-Themen 7
C Frage zu Vector und muliplizieren des Inhaltes Java Basics - Anfänger-Themen 2
S Vector von eigenen Klassen Java Basics - Anfänger-Themen 2
J Collection Vector Java Basics - Anfänger-Themen 8
Streeber ArrayList/Vector, mehrdimensional Java Basics - Anfänger-Themen 11
N Was ist der Unterschied zwischen ArrayList und Vector? Java Basics - Anfänger-Themen 3
babel Einen Vector/Liste mit Daten prüfen Java Basics - Anfänger-Themen 31
B Hilfe zum einem Problem mit Vector Java Basics - Anfänger-Themen 8
H Vector - Fehler? Java Basics - Anfänger-Themen 2
babel einen Vector nach Datum sortieren Java Basics - Anfänger-Themen 21
T Array-Vector Problem Java Basics - Anfänger-Themen 18
P Vector und Exception Java Basics - Anfänger-Themen 7
K Vector Java Basics - Anfänger-Themen 3
K Vector Java Basics - Anfänger-Themen 10
babel ein Vector mit verschiedenen Werten auslesen und berechnen Java Basics - Anfänger-Themen 34
T Object aus Vector übergeben Java Basics - Anfänger-Themen 2
B Vector<Point> als Rückgabewert Java Basics - Anfänger-Themen 23
L Vector einem Array hinzufügen Java Basics - Anfänger-Themen 14
P Vector mit double Java Basics - Anfänger-Themen 3
P Vector Elemente auslesen Java Basics - Anfänger-Themen 9
N Anfängerfrage richtige Syntax und Frage zu Vector Java Basics - Anfänger-Themen 7
C Unterschied zwischen ArrayList und Vector Java Basics - Anfänger-Themen 2
W Vector mit String[] auslesen Java Basics - Anfänger-Themen 4
Povlsen84 Initlialisierung, Vector, serialVersionUID . kleine Fragen Java Basics - Anfänger-Themen 4
Q Vector verändert trotz final seine Größe Java Basics - Anfänger-Themen 5
B Dopplete aus Vector entfernen Java Basics - Anfänger-Themen 8
E Vector Fehler bei allen Methoden von Vector Java Basics - Anfänger-Themen 2
K Vector zu Array machen Java Basics - Anfänger-Themen 10
1 JList Problem : Synchronisation mit Vector klappt nicht :( Java Basics - Anfänger-Themen 6
L Multidimensional Vector - Recordset Java Basics - Anfänger-Themen 5
K Objektklasse mit leerem Vector füllen Java Basics - Anfänger-Themen 6
K Vector wird überschrieben Java Basics - Anfänger-Themen 7
G Vector Strijng parsen Java Basics - Anfänger-Themen 6
K vector cannot be resolved Java Basics - Anfänger-Themen 3
G Zeichenkette suchen in Vector-Klasse Java Basics - Anfänger-Themen 11
R fehler beim incrementellen schreiben in einen vector Java Basics - Anfänger-Themen 11
M ObjectInputStream, Object und Vector<Object> Java Basics - Anfänger-Themen 4
G Vector, equal & Casts Java Basics - Anfänger-Themen 5
N Objekte in einen Vector packen oder nicht? Java Basics - Anfänger-Themen 3
D Frage zu Vector Java Basics - Anfänger-Themen 7
S Problem mit Vector Java Basics - Anfänger-Themen 2
G Object[] [] nach vector casten. Java Basics - Anfänger-Themen 3
G 2D vector zugriff auf elementinterne elemente wie Java Basics - Anfänger-Themen 3
G vector in neuem vector sortieren Java Basics - Anfänger-Themen 3
G jede 2te zeile in vector leer einfügen, wie? Java Basics - Anfänger-Themen 4
G vector füllt sich immer weiter. wo muss ich ihn leeren? Java Basics - Anfänger-Themen 3
V Vector/Arraylist hat nur gleiche Einträge Java Basics - Anfänger-Themen 3
G Vector eigenen Typs mit Daten füllen Java Basics - Anfänger-Themen 20

Ähnliche Java Themen

Neue Themen


Oben