Problem beim auslesen von txt datei.

Status
Nicht offen für weitere Antworten.
D

Desilusionado

Gast
Hi @ all,

Ich habe folgendes Problem:


Ich habe eine txt datei vorliegen, die in etwa so aussieht:

================================
wort [TABULATOR] zahl [TABULATOR] zahl
wort [LEER] wort [TABULATOR] zahl [TABULATOR] zahl
wort [LEER] wort [TABULATOR] zahl [TABULATOR] zahl
wort [TABULATOR] zahl [TABULATOR] zahl
zeichen [TABULATOR] zahl [TABULATOR] zahl

...
usw.

================================

Ich versuche grade ein programm zu schreiben, was die wörter aus diesem file filtert, sie zählt und am ende nach häufigkeit geordnet in nem neuen txt-file ausgibt...


Mein code sieht grad so aus:

Code:
import java.io.*;
import java.util.*;

class nohit
{

public static void main ( String[] args )
throws IOException
  {

StreamTokenizer st = new StreamTokenizer(new FileReader("nohits.txt"));

BufferedWriter bw = new BufferedWriter (new FileWriter ("words.txt"));


for ( int tval; (tval = st.nextToken()) != StreamTokenizer.TT_EOF; )

			{

      				if ( tval == StreamTokenizer.TT_WORD )
        			{

                  		bw.write(st.sval);
                  		bw.newLine();
					}



			}



       bw.close();




 }


}

Problem dabei ist, dass die Wörter, die im ersten Text in einer Zeile standen, nun auch als ein String gewertet werden sollen und somit auch wieder in der gleichen zeile ausgegeben werden sollen... Das ist in meinem code aber nicht der fall...



Deweiteren fehlt mir der Ansatz für das zählen und ausgeben... ich habe was von Treemaps, Arrays und Hash-Tabbellen gelesen... Was würdet ihr davon empfehlen?



Aso... die txt datei ist ca 500mb groß



Danke für eure Hilfe!
 
D

Desilusionado

Gast
Keiner ne idee?

Ich will keine fertigen codes... Aber son paar Stichwörter, oder Beschreibungen wären echt riesig nett... Steh grad aufm Schlauch und kann nix machn^^
 

_tiGGa_

Mitglied
du könntest dir eine hashmap aufbauen,
key = das wort
value = häufigkeit

du prüfst einfach ob es den key, also das wort, schon existiert,
wenn ja, dann liesst du den value aus, und erhöhst ihn, und speicherst die den wieder ab.

falls das wort noch nicht existieren solte, speicherst du einfach den key, und die 1 :)

desweiten, wieso gehst du mit einer for-schleife durch deine datei?
dafür gibt es doch die while-schleife.
ich denke diese wäre noch performanter. :)

mfg
 
D

Desilusionado

Gast
Danke schonmal für die antwort...

_tiGGa_ hat gesagt.:
du könntest dir eine hashmap aufbauen,
desweiten, wieso gehst du mit einer for-schleife durch deine datei?
dafür gibt es doch die while-schleife.
ich denke diese wäre noch performanter. :)

Stimmt natürlich irgendwie^^





Aber ich hab immernoch das problem, dass ich nicht weiss, wie ich vorgehen soll, wenn 2 wörter in einer zeile stehen. Diese Sollen ja dann als 1 String verarbeitet werden... Das heisst doch eigtl, dass ich jede zeile einzeln verarbeiten muss, oder?

Problem is ja, dass ich mit dem StreamTokenizer nich auf z.B. readLine() zurückgreifen kann..

Also wie bekomm ich die Zeilen einzeln bearbeitet?^^



Je mehr ich über das prog nachdenke, desto verwirrter bin ich :bahnhof:


mfg
 

_tiGGa_

Mitglied
kannst du es nicht mit einem BufferedReader einlesen?
dann kannst du doch den eingelesen String mit splitt() aufteilen,
so hättest du jedes einzelne Wort.

ich hoffe, ich hab dein Problem richtig erfasst.

mfg
 
Also ich muss ja quasi mehrere etappen nehmen um zum ziel zu kommen:

- In dem Text is ja alles gemixt.... Wörter, Zahlen, Sonderzeichen. Davon sollen nur die wörter verwendet werden... Das klappt mitm StreamTokenizer recht gut

-Dann sind die zeilen unterschiedlich... In einigen steht nur ein wort, in anderen 2 Wörter. Diese 2 Wörter müssen dann irgendwie zusammen gepackt werden (In Array, Hash, oder sonstiges). Dementsprechend müssen die Zeilen einzeln bearbeitet werden. Wenn ich jetz nen BufferedReader verwende, um dann die zeilen per readLine() auszulesen, bekomm ich einen String, den ich nicht mitm StreamTokenizer bearbeiten kann. Dafür könnte man dann den StringTokenizer verwenden, aber der kann nicht zwischen zahlen und Wörtern unterscheiden und gibt mir somit alles aus.

Also ich bräuchte quasi nen StreamTokenizer (also etwas, was die Wörter ausm Text raussucht), den ich auf einzelne Zeilen anwenden kann (der also mit Strings umgehen kann und nicht nur mit Streams)

- Und dann müssten die gefilterten Wörter oder Wortverbindungen in son Hash dingens o.Ä. geschrieben werden und dort gezählt werden...




Ich glaube, dieses splitt() bringt mir nix, da ich damit doch nich speziell wörter filtern kann, oder?


Du siehst... Probleme über Probleme^^


mfg
 

madboy

Top Contributor
Desilusionado hat gesagt.:
Diese 2 Wörter müssen dann irgendwie zusammen gepackt werden (In Array, Hash, oder sonstiges).
Was meinst du mit "zusammen gepackt"?
Es wäre auch hilfreich, wenn du "Wort" definieren würdest. Ist z.B. "123bla" ein Wort?
Anders gefragt: Welche Zeichen darf ein "Wort" enthalten, um ein Wort zu sein?

Ob ein String eine Zahl ist kannst du mit
Code:
String bla = "wort";
if(bla.matches("\\d+")) {
  //bla ist eine Zahl
} else {
  //bla ist keine Zahl
}
 
k.... kleiner ausschnitt aus der txt:



cholesterol 5 135
, serum 5 136
serum uric 5 137
uric 5 138
acid 5 139

Wörter sollen nur die "Zeichenketten" sein, die ausschließlich Buchstaben enthalten. Keine Sonderzeichen oder Zahlen.



Mit zusammengepackt mein ich, dass 2 wörter zu einem String zusammen gefügt werden müssen. Also konkret auf den Auszug oben bezogen, mein ich, dass das wort "cholesterol" ein String darstellt, aber die beiden wörter "serum" und "uric" (Zeile 3) zusammen als ein String "serum uric" behandelt werden sollen.

Und diese Strings sollen ja am ende zwischengespeichert werden, um sie anschließend geordnet ausgeben zu können. Die soll in Arrays, Hashs, o.Ä. passieren...

War das jetz verständlich? Fragt ansonsten bitte nach^^




if(bla.matches("\\d+"))

Kann man sowas in der art auch für Sonderzeichen machn? Denn dann könnt ich ja prinzipiell den StringReader verwenden, da ich ja dann prüfen kann, ob es sich bei den vom StringReader erkannten worten auch wirklich um wörter handelt...





mfg
 

madboy

Top Contributor
Ich würde das so ähnlich machen (ungetestet!). Ist nicht sonderlich elegant, aber sollte grob das tun, was du willst.

Code:
        BufferedReader reader = new BufferedReader(new FileReader("datei.txt"));
        HashMap<String, Integer> map = new HashMap<String, Integer>();
        String line;
        while((line = reader.readLine()) != null) {
            String toRemember = "";
            String[] split = line.split("[ \t]");//[ \t] ist ein regulärer Ausdruck (regex). 
            for(String s : split) {
                if(s.matches("[A-Za-z]")) { //[A-Za-z] ist ein regulärer Ausdruck (regex)
                    toRemember += s + " ";
                }
            }
            
            if(map.get(toRemember) == null) {
                map.put(toRemember, 1);
            } else {
                map.put(toRemember, map.get(toRemember) + 1);
            }
        }

Für Infos zu String#matches() und String#split() siehe Forensuche oder Suchmaschine deiner Wahl nach "regex"


EDIT:
Kann man sowas in der art auch für Sonderzeichen machn? Denn dann könnt ich ja prinzipiell den StringReader verwenden, da ich ja dann prüfen kann, ob es sich bei den vom StringReader erkannten worten auch wirklich um wörter handelt...
Kann man. Siehe "regex".
 
G

Gelöschtes Mitglied 5909

Gast
hab das irgendwan auch mal gemacht, blos ohne Zahlen und ausgabe auf der konsole...

Code:
import java.io.FileReader;
import java.io.LineNumberReader;
import java.util.Iterator;
import java.util.TreeMap;

public class Wordcount {

    public static void main(String args[]) {
	TreeMap<String, Integer> words = new TreeMap<String, Integer>();
	LineNumberReader r;
	int count = 0;
	try {
	    r = new LineNumberReader(new FileReader("words.txt"));
	    String line;
	    while ((line = r.readLine()) != null) {
		count++;
		if (words.get(line) == null)
		    words.put(line, 1);
		else
		    words.put(line, words.get(line) + 1);
	    }
	    r.close();
	} catch (Exception e) {
	    e.printStackTrace();
	}
	Iterator<String> iter = words.keySet().iterator();
	while (iter.hasNext()) {
	    String key = iter.next();
	    System.out.println(key + " " + words.get(key));
	}
	System.out.println("================");
	System.out.println("Wörter: " + count);
    }

}
 
nun hänge ich mal wieder an der erkennung der Wörter... Ich hab mir mal dieses regex angeguckt.

Mein COde sieht jetz so aus:

Code:
import java.io.*;
import java.util.*;
import java.util.regex.*;

class nohit
{

public static void main ( String[] args )
throws IOException
  {

		BufferedReader reader = new BufferedReader(new FileReader("nohits.txt"));


        String line,word,token;

        while((line = reader.readLine()) != null) {

        word = "";

        StringTokenizer st = new StringTokenizer(line);

        while (st.hasMoreTokens()) {


			token = st.nextToken();


  			Pattern p = Pattern.compile ("[A-Za-z]");
			Matcher m = p.matcher(token);
			boolean b = m.matches();


			if(b==true){

		       word = word + " " + token;
			}



		   }

		   System.out.println(word);

	   }

     }



}

Er erkennt halt immernoch keine wörter.... wenn ich die Abfrage bei b==true lasse, dann gibt er nur leere Zeilen aus. Wenn ich sie auf false stelle, gibt er weiterhin alles aus, Zahlen, Wörter, Zeichen.

Jemand ne idee?


mfg
 
k... prob gelöst....


Code:
import java.io.*;
import java.util.*;
import java.util.regex.*;

class nohit
{

public static void main ( String[] args )
throws IOException
  {

		BufferedReader reader = new BufferedReader(new FileReader("nohits.txt"));


        String line,word,token;

        while((line = reader.readLine()) != null) {

        word = "";

        StringTokenizer st = new StringTokenizer(line);

        while (st.hasMoreTokens()) {


			token = st.nextToken();


  			Pattern p = Pattern.compile ("[A-Za-z]");
			Matcher m = p.matcher(token);



			if(m.find()){

		       word = word + " " + token;
			}



		   }

		   System.out.println(word);

	   }

     }



}
 
oki doki.... Ich stehe kurz vorm Ziel und brauch nochmal Hilfe... Gleich isses geschafft *freu*

Der Code sieht jetzt so aus:
Code:
import java.io.*;
import java.util.*;
import java.util.regex.*;

class nohit
{

public static void main ( String[] args )
throws IOException
  {

		BufferedReader reader = new BufferedReader(new FileReader("nohits.txt"));

		TreeMap<String, Integer> words = new TreeMap<String, Integer>();

		BufferedWriter bw = new BufferedWriter(new FileWriter("words.txt"));

        String line,word,token;



        while((line = reader.readLine()) != null) {

		word = "";

        StringTokenizer st = new StringTokenizer(line);

        while (st.hasMoreTokens()) {


			token = st.nextToken();


			Pattern p = Pattern.compile ("[A-Za-z]");
			Matcher m = p.matcher(token);


			if(m.find()){


		    	word = word + " " + token;
			}



		   }

			if (words.get(word) == null) words.put(word, 1);
			else words.put(word, words.get(word) + 1);

			}

			Iterator<String> iter = words.keySet().iterator();
   			while (iter.hasNext()) {
       		String key = iter.next();
       		bw.write(words.get(key) + " " + key);
            bw.newLine();
       		    }

			bw.close();

     }



}

Problem ist nun, dass mir die Wörter zwar geordnet aus der Treemap ausgegeben werden, diese aber alphabetisch geordnet sind. Ich möchte die ausgabe aber nach der Häufigkeit der Wörter sortiert haben... Kann mir da jemand helfen?
 
Plz Help me guys!


Das Problem wird ja irgendwo ab zeile 53 bestehen... Theoretisch will ich ja quasi die Treemap-Inhalte nach dem value statt dem key geordnet ausgeben, oder?

Macht man das dann mit dem valueSet() ? Denn das würde ja dann für den Iterator wiederum nen Integer verlangen, aber ich kann den key nicht vom value ableiten, oder? Das ginge doch schon von der seite her nicht, dass ja einige values doppelt vorkommen...

Ich bin schonwieder verwirrt :bahnhof:
 
:cry: :cry: :cry:

3h APIs durchforstet... ich blick einfach nich durch? Wie kann ich denn so ne verdammt Treemap nach den values sortieren? Geht das überhaupt?

Hilft mir diese SortedMap irgendwie weiter? oder Collection bzw sorted collection???



Hilfe leuts! Ich brauche euch :(
 

madboy

Top Contributor
hmmm. So weit hab ich nicht gedacht...
Mit einer Map wird das wohl aufwändig bzw. läuft auf das gleiche raus wie folgendes:

Am besten machst du dir eine Klasse "Pair", implementierst comparable und überschreibst "equals()".

Code:
class Pair implements Comparable <Pair> {

    private int number = 0;
    private String word = "";
    
    public Pair(String word, int number) {
        this.word = word;
        this.number = number;
    }
    
    public int getNumber() {
        return number;
    }
    
    public String getWord() {
        return word;
    }
    
    public int compareTo(Pair o) {
        if(o.getNumber() > this.number) {
            return 1;
        } else if(o.getNumber() < this.number) {
            return -1;
        }
        return 0;
    }

    public boolean equals(Object o) {
        if(o instanceof Pair) {
            Pair p = (Pair) o;
            if(p.getWord().equals(this.word) && p.getNumber() == this.number) {
                return true;
            }
        }
        return false;
    }

}

Objekte dieser Klasse packst du dann in eine ArrayList oder ähnliches und machst damit
Code:
List list = ...
Collections.sort(list);

Eins noch: rücke deinen Code besser ein. So wie er da steht, sieht man nicht gut welche schließende Klammer wo hin gehört
 
sry, hab noch nie mit so unterschiedlich klassen gearbeitet...

Was genau macht jetz die class Pair und was gibt sie letztendlich aus? Also was genau muss ich denn dann in ne ArrayList schreiben?


(Is wohl ganz gut, dass sich das Thema bei den Anfängerfragen befindet^^)
 

madboy

Top Contributor
Desilusionado hat gesagt.:
Was genau macht jetz die class Pair und was gibt sie letztendlich aus?
Die Klasse hält deine Daten, die du sonst in die Map gepackt hast.

Kopiere einfach das, was ich gepostet hab unter die letzte schließende Klammer in deiner Datei.

Dann ersetze "TreeMap<String, Integer> words = new TreeMap<String, Integer>();" durch "TreeMap<String, Pair> words = new TreeMap<String, Pair>();"
und "words.put()" durch "words.put(word, new Pair(word, 1));"

zur Übung darst noch eine "setNumber(int number)"-Methode zur Klasse "Pair" dazu schreiben und verwenden, um die Anzahl für ein Wort hochzuzählen :wink:


Dann hier lesen: http://www.galileocomputing.de/openbook/javainsel6/javainsel_03_001.htm#Xxx999360
 
madboy hat gesagt.:
und "words.put()" durch "words.put(word, new Pair(word, 1));"


Dann sieht das so aus:

Code:
if (words.get(word) == null) words.put(word, new Pair(word, 1));
			else words.put(word, new Pair(word, 1));

aber das macht doch kein sinn? Der zählt ja dann nich hoch, oder? In diesem fall würde doch immer ein neues Pair angelegt werden, richtig?
 

madboy

Top Contributor
aber das macht doch kein sinn? Der zählt ja dann nich hoch, oder? In diesem fall würde doch immer ein neues Pair angelegt werden, richtig?
haargenau. Daher braucht die Klasse "Pair" noch eine "setNumber(int number)"-Methode.
Mit der kann man dann sowas machen:
Code:
...
else {
  Pair thePair = words.get(word);
  thePair.setNumber(thePair.getNumber() + 1);
}
...
 
irgendwie versteh ich grad nur bahnhof, was dies Pair-Klasse angeht... Ich glaub, mir fehlt da irgendwie n ziemlich elementarer Teil in Java^^



Also mal von Prinzip was passieren müsste:


das herausgefundene wort wir trotzdem noch in ne Treemap geschrieben (?) aber zusätzlich wird noch in der klasse Pair geprüft, ob das wort schon als Pair vorhanden is ????

Hab grad irgendwie n brett vorm kopf sry^^
 

madboy

Top Contributor
Ich glaub, mir fehlt da irgendwie n ziemlich elementarer Teil in Java^^
genau ;-)

lies dir am besten ein paar Seiten von dem Link, den ich vorher gepostet hab. Da wird alles erklärt. Am Anfang ist das Denken in Klassen recht gewöhnungsbedürftig (ging mir jedenfalls so). Aber lass dich nicht davon abschrecken. OOP ist was feines (OOP = Objektorientierte Programmierung, also mit Objekten werkeln)

Java besteht im großen und ganzen nur aus Klassen. Beispiele sind
String,
Integer (nicht int!),
TreeMap, ...

Auch dein bisheriges Programm besteht aus einer Klasse.



Das wird wohl nicht die eleganteste Methode sein, was ich gepostet hab. Aber da du noch nicht so viel Ahnung zu haben scheinst, ist das eine gute Übung.

das herausgefundene wort wir trotzdem noch in ne Treemap geschrieben (?) aber zusätzlich wird noch in der klasse Pair geprüft, ob das wort schon als Pair vorhanden is ????
genau. Du musst die Instanzen von Pair auch wieder finden. Daher die Platzierung in einer Map. Muss keine TreeMap sein. Irgendwas halt, womit du die Instanz finden und wieder verwenden kannst.
 
oh mann... Warum muss dat nur so kompliziert sein?^^ ???:L


da lob ich mir doch dat simple php... Najut... ich les mal die seite da... :###


mist... und ich dachte, ich wär so kurz vorm ziel :( ... Werd ich wohl heute doch nich mehr fertig



Danke erstma soweit...
 
So... Nu habsch mir mal n paar dokumentationen zu Java bzw. OOP durchgelesen und die Thematik zumindest halbwegs verstanden...


Was mir noch unklar ist, ist wie die Variablen von einer Klasse zu ner anderen übergeben werden... Also in meinem Fall von nohit zu Pair...

Desweiteren versteh ich vom Prinzip her nich, was diese Pair class gerade macht. Was genau hat es mit diesen ganzen returns auf sich?

Es ist mir immernoch ziemlich unklar, wie ich jetz diesen Zähler dort reinbringen soll...

Was genau wird denn eigtl am ende ausgegeben? Ich hab ja dan quasi ne map mit 2x dem wort und einer zahl (Word <-> Pair)

Wie geb ich das am ende aus, bzw wie ordne ich das?



Pls help^^
 

madboy

Top Contributor
Desilusionado hat gesagt.:
Was mir noch unklar ist, ist wie die Variablen von einer Klasse zu ner anderen übergeben werden... Also in meinem Fall von nohit zu Pair...

Daten werden normalerweise über Methoden übergeben. Beispiele:
Code:
public static void main (String[] args) {
...
}

public void setNumber(int number){
  this.number = number;
}

Im ersten Fall übergibt der Aufrufer ein String-Array an die main-Methode, welche ja der "Startpunkt" des Programmes ist.
Im zweiten Fall übergeben wir nur einen int. Aufgerufen wird z.B. setNumber folgendermaßen:
Code:
instanz.setNumber(5);

Desilusionado hat gesagt.:
Desweiteren versteh ich vom Prinzip her nich, was diese Pair class gerade macht. Was genau hat es mit diesen ganzen returns auf sich?
Pair ist eine einfache Datenhaltungsklasse. Da steckt man Daten rein (in unserem Fall einen String und einen int) und kann dann irgendwas damit machen. Pair ist wohl nicht das anschaulichste Beispiel...

Stell dir ein Auto vor. Dieses Auto hat verschiedene Eigenschaften. Zum Beispiel gibt es einen Tank mit einer bestimmten Menge Benzin drin, einen Kilometerzähler, der eine Zahl anzeigt, eine Typbezeichnung,...
Als Klasse würde das so ungefähr aussehen
Code:
class Auto {
String typbezeichnung = "Ford Mustang";
int gefahreneKilometer = 50;
int tankfüllung = 12;
}

Diese Daten können nun abgerufen oder auch geändert werden. Das macht man üblicherweise mit setXXX und getXXX Methoden.

Ach ja: public int compareTo(Pair o) und public boolean equals(Object o) müssen hier implementiert werden, um Collections.sort() zu sagen, wie es sortieren soll (vereinfacht ausgedrückt).

Was "return" macht, weißt du, oder? Anders gefragt: was genau ist dir da nicht klar?

Desilusionado hat gesagt.:
Es ist mir immernoch ziemlich unklar, wie ich jetz diesen Zähler dort reinbringen soll...
Wenn Pair eine setNumber()-Methode hat, kannst du mit der "zählen":
Code:
//für Pair:
    public void setNumber(int number) {
        this.number = number;
    }

//zählen:
Pair thePair = words.get(word); //gibt das gesuchte Pair zurück
thePair.setNumber(thePair.getNumber() + 1); //erhöhe number um eins

Desilusionado hat gesagt.:
Was genau wird denn eigtl am ende ausgegeben? Ich hab ja dan quasi ne map mit 2x dem wort und einer zahl (Word <-> Pair)

Wie geb ich das am ende aus, bzw wie ordne ich das?
Code:
        List<Pair> pairList = new ArrayList<Pair>(); //muss leider sein, da Collections.sort() eine List erwartet.
        pairList.addAll(words.values());
        Collections.sort(pairList); //sortieren
        for(Pair p : pairList) { //ausgeben
            System.out.println(p.getWord());
        }


Wie schon gesagt: das ganze ist nicht sonderlich elegant. Leider. Aber zum Lernen hoffentlich nicht ganz ungeeignet.
Hoffe, das alles hat dich jetzt nicht noch mehr verwirrt :wink:

Eins noch: mit PHP lässt sich auch Objektorientiert programmieren. Genau so, wie in Java auch mehr oder weniger funktional programmieren lässt
Von da her ist der Unterschied zwischen Java und PHP nicht mehr so groß :wink:
 
k... hab jetz das Programm und es läuft soweit... Hab jetzt einfach mein Prog mit deinen VOrschlägen und noch anderen codeschnipseln gemischt, und es hat sogar gefunzt... juhuuu^^

Es is schon irgendwie ungewohnt, dieses denken in Instanzen und Co.... Aber langsam hab ich es denk ich...


Danke für die Geduld und die Hilfe!!!!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Problem beim auslesen von Int Wert aus YML-Datei Java Basics - Anfänger-Themen 6
D Problem beim Auslesen aus File Java Basics - Anfänger-Themen 3
D Problem beim auslesen von TextArea Java Basics - Anfänger-Themen 3
K Problem beim Auslesen einer Datei Java Basics - Anfänger-Themen 6
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
P Problem beim Überschreiben einer vererbten Methode Java Basics - Anfänger-Themen 4
J Problem beim vergleich von zwei Integer Java Basics - Anfänger-Themen 3
G Problem beim Speichern von Objekten in einer Datei Java Basics - Anfänger-Themen 7
S Collections funktionale Listen (ListNode<E>) review und problem beim clone Java Basics - Anfänger-Themen 0
C Methoden Problem beim Speichern von Variablen Java Basics - Anfänger-Themen 1
F Problem beim entfernen von mehreren Listenelementen auf einmal (Programmierung des Spiels Arschloch) Java Basics - Anfänger-Themen 1
B Problem beim grundsätzlichen Verständnis bei Rekursion mit 2-dimensionalen Array Java Basics - Anfänger-Themen 6
E Datentypen Problem beim Speichern von enum. Java Basics - Anfänger-Themen 10
A Problem beim Deklarieren von einem BOOLEAN Java Basics - Anfänger-Themen 4
B Gleicher Prozess starten und stoppen (Problem beim Stoppen) Java Basics - Anfänger-Themen 5
DestinatioN Problem beim splitten eines Satzes in Wörter und die Wörter in Buchstaben Java Basics - Anfänger-Themen 2
B Problem beim Angeben einer Eingabe Java Basics - Anfänger-Themen 12
J Encoding Problem beim Einlesen einer txt Datei mit Umlauten Java Basics - Anfänger-Themen 3
R Problem beim Wochenplan (Datum,Wochentag) Java Basics - Anfänger-Themen 30
D Problem beim umwandeln eines Strings in eine Dzezimalzahl Java Basics - Anfänger-Themen 6
A Compiler-Fehler Problem beim einbinden der applet Klasse Java Basics - Anfänger-Themen 2
L Compiler-Fehler Problem beim Programmieren eines Kalenders (java.lang.ArrayIndexOutOfBoundsException) Java Basics - Anfänger-Themen 2
C Problem beim laden eines BufferedImage Java Basics - Anfänger-Themen 2
D Problem beim Lesen einer txt-Datei Java Basics - Anfänger-Themen 8
fLooojava Bluetooth Projekt - Problem beim mehrmaligen Senden Java Basics - Anfänger-Themen 5
E Problem beim Übergeben von Parameter an Methode Java Basics - Anfänger-Themen 2
Z Problem beim Lesen und Schreiben einer Datei Java Basics - Anfänger-Themen 10
R Problem beim erstellen eines neuen Klassenobjekts Java Basics - Anfänger-Themen 2
F Input/Output Problem beim einlesen eines Strings Java Basics - Anfänger-Themen 3
P Problem beim Abschluss im Kompositum Java Basics - Anfänger-Themen 3
M Problem mit null pinterexception beim laden von Bildern Java Basics - Anfänger-Themen 20
K Problem beim Array aufruf Java Basics - Anfänger-Themen 4
J Problem beim ausführen in cmd.exe Java Basics - Anfänger-Themen 4
J Variablen Problem beim einlesen einer Zahl Java Basics - Anfänger-Themen 7
A Problem beim Compilieren Java Basics - Anfänger-Themen 11
J Problem beim Fenster Java Basics - Anfänger-Themen 4
tux20 Problem beim Schreiben von List to File Java Basics - Anfänger-Themen 2
M Problem beim Compilieren Java Basics - Anfänger-Themen 14
Maxim6394 Problem beim Abspielen von Sounds Java Basics - Anfänger-Themen 8
S Problem beim ersten compilieren überhaubt Java Basics - Anfänger-Themen 43
H Problem beim lesen des InputStreams von einem Subprozess Java Basics - Anfänger-Themen 4
Luk10 Problem beim .jar Datei erstellen Java Basics - Anfänger-Themen 19
L Problem beim Ausführen Java Basics - Anfänger-Themen 40
A Problem beim einfügen in eine Datenbank Java Basics - Anfänger-Themen 2
E Problem beim Programmieren eines Kartenspiels Java Basics - Anfänger-Themen 3
A Problem beim Ausführen einer .jar datei auf externen System Java Basics - Anfänger-Themen 5
M Problem beim compilieren Java Basics - Anfänger-Themen 6
JAVAnnik problem beim lvl laden Java Basics - Anfänger-Themen 15
L Problem beim Einlesen einer Datei in einen String Java Basics - Anfänger-Themen 12
W Problem beim erstellen eines Tests Java Basics - Anfänger-Themen 16
JAVAnnik Problem beim Objekt bewegen Java Basics - Anfänger-Themen 20
A Erstes Programm - Problem beim Ausführen als jar Java Basics - Anfänger-Themen 3
S Problem beim Speichern und Laden von Daten Java Basics - Anfänger-Themen 13
B Problem beim Abspielen einer Videodatei Java Basics - Anfänger-Themen 4
S Problem beim Erstellen eines Scanner-Objekts Java Basics - Anfänger-Themen 7
W Problem beim CSV-Import Java Basics - Anfänger-Themen 5
M Datentypen Problem beim zusammenstellen eines Abfrage-Strings Java Basics - Anfänger-Themen 3
K Collections Problem beim import von Packages Java Basics - Anfänger-Themen 10
S Problem beim Kompilieren - cannot find symbol - constructor() Java Basics - Anfänger-Themen 12
B Problem beim Email versenden mit Javamail Java Basics - Anfänger-Themen 5
H Problem beim Anfang von Java (Java Editor) Java Basics - Anfänger-Themen 2
I Problem beim Schreiben eines ersten Programms Java Basics - Anfänger-Themen 3
D Problem beim Zeichnen von "Das Haus vom Nikolaus" Java Basics - Anfänger-Themen 10
A Problem beim Splitten eines Strings Java Basics - Anfänger-Themen 10
S Problem mit ObjectInputStream beim Einlesen von LinkedList Java Basics - Anfänger-Themen 3
J Problem beim Löschen von elementen aus einer ArrayList Java Basics - Anfänger-Themen 5
V Problem beim Programm laden Java Basics - Anfänger-Themen 5
H Problem beim kompilieren Java Basics - Anfänger-Themen 3
C ActionListener problem beim starten von programmen Java Basics - Anfänger-Themen 3
4 OOP Problem beim Speichern verschiedener Klassen in verschiedenen Dateien Java Basics - Anfänger-Themen 25
T Problem beim Returnwert einer Methode Java Basics - Anfänger-Themen 12
M line.separator: Problem beim Lesen einer Datei Java Basics - Anfänger-Themen 11
Miladriel Problem beim Neuzeichnen nach deiconify Java Basics - Anfänger-Themen 9
R Problem beim Ausführen von Java-PGM aus der shel Java Basics - Anfänger-Themen 3
G Problem beim Sortieren einer Liste Java Basics - Anfänger-Themen 20
M Problem beim Ereignishandling mit Menü Java Basics - Anfänger-Themen 2
H problem beim zeichen im JFrame Java Basics - Anfänger-Themen 6
F Problem beim Objekteaufruf... Java Basics - Anfänger-Themen 4
E BlockChallenge: Problem beim löschen der Blöcke Java Basics - Anfänger-Themen 3
H Problem beim Verkürzen von Programm Java Basics - Anfänger-Themen 3
T Problem beim Werfen und Fangen von Exceptions Java Basics - Anfänger-Themen 2
M Problem beim Zugriff auf Daten GUI + Startklasse Java Basics - Anfänger-Themen 4
P Problem beim Thread Java Basics - Anfänger-Themen 20
0 problem beim Polygon zeichnen Java Basics - Anfänger-Themen 3
V Problem beim erstellen eines ausführbaren Programs Java Basics - Anfänger-Themen 5
0 Problem beim Starten des Applets Java Basics - Anfänger-Themen 2
N Problem beim Durchsuchen einer LinkedList Java Basics - Anfänger-Themen 5
G Problem beim Programmieren von Blackjack Java Basics - Anfänger-Themen 15
R Problem beim Laden eines Images Java Basics - Anfänger-Themen 7
K Problem beim installieren des JDK 1.6+ version Java Basics - Anfänger-Themen 3
T Problem beim Konsolenstart Java Basics - Anfänger-Themen 5
C Problem beim Berechnen der Quadratwurzel Java Basics - Anfänger-Themen 3
C Problem beim nutzen von Teilprogrammen in main Java Basics - Anfänger-Themen 2
M Problem beim Zeichnen Java Basics - Anfänger-Themen 5
D Problem beim Kompilieren Java Basics - Anfänger-Themen 4
G Problem beim Schreiben in Textdatei Java Basics - Anfänger-Themen 9
F ggT finden - problem beim qc Java Basics - Anfänger-Themen 4
S Problem mit url, inputStream und bytes beim Quellcode laden. Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben