alle möglichen Datumseingaben im Textfeld abfangen

Status
Nicht offen für weitere Antworten.
C

Cheefrocker123

Gast
Hallo zusammen,

wisst wir eine Saubere Lösung wie man alle Datumseingaben verwenden kann und in der Form TT.MM.JJJJ ausgibt:

Mögliche Eingaben sind:

TTMMJJ
TTMMJJJJ
T.M.JJJJ
T.M.JJ
TT.MM.JJ
TT.MM.JJJJ

Hab zwar eine Art Parser geschrieben und ermittle alles in String aber kann ich das nicht Java-Boardmitteln(Pattern) komfortabel umsetzen??


finde solche Lösungen bissel blöd:

Code:
// TTMMJJ
                    if ((Integer.parseInt(Datum.substring(0, 2)) >= 0) &&
                            (Integer.parseInt(Datum.substring(0, 2)) <= 31) &&
                            (Integer.parseInt(Datum.substring(2, 4)) >= 0) &&
                            (Integer.parseInt(Datum.substring(2, 4)) <= 12)) {
                        Tag = Datum.substring(0, 2);
                        Monat = Datum.substring(2, 4);
                        Jahr = Datum.substring(4, 6);
 
S

SlaterB

Gast
anhand der String-Länge und der Indexe der Punkte kannst du das Format eindeutig bestimmen (ansonsten ginge es eh nicht),
also mache das und verwende dann das richtige SimpleDateFormat für alle 6 Fälle
 

Einwegdose

Aktives Mitglied
Um das aufzugreifen, mit Pattern sollte es auch möglich sein.

Hier eine nicht-logische Prüfung für den letzten Fall:

Code:
	Pattern p = Pattern.compile("\\d{1,2}\\.\\d{1,2}\\.\\d{4}");
	Matcher m = p.matcher(check);
	if (m.matches()) {
	    System.out.println("RICHTIG");
	}
 
S

SlaterB

Gast
es sind aber auch Eingaben ganz ohne Punkt erlaubt

außerdem würde dieser Check auch 1.11.2007 erlauben, was nicht ok ist
oder verstehe ich T.M.JJ falsch? wie soll man da eigentlich Tage oder Monate > 9 darstellen? ;)
 
G

Guest

Gast
SlaterB hat gesagt.:
außerdem würde dieser Check auch 1.11.2007 erlauben, was nicht ok ist
oder verstehe ich T.M.JJ falsch? wie soll man da eigentlich Tage oder Monate > 9 darstellen? ;)

T.M.JJ heißt nicht, dass Montage / Tage > 9 nicht erlaubt sind, sondern es heißt nur, dass Tage / Monate < 10 OHNE führende Nullen genommen werden.

1.1.08

oder eben

1.11.08
 
S

SlaterB

Gast
ok, da lerne ich dann auch noch mal was zu SimpleDateFormat ;)

da die führende 0 im anderen Format erlaubt ist ist das ja kein Problem,
das Checken der Länge + Punkt-Indexe wäre noch denkbar
 

Einwegdose

Aktives Mitglied
Um eine weitere Prüfung wirst du wohl nicht drumherum kommen ... hier mal ein VERSUCH eines logischen Patterns für die letzte Möglichkeit (bitte nicht hauen, habe erst gestern Patterns für mich entdeckt ^^):

Code:
Pattern p = Pattern.compile("[1-3]\\d{1}\\.[0-1]\\d{1}\\.[1-2]\\d{3}");

Und ja, ich weiss das damit auch der 39.03.1234 akzeptiert wird ;) (wobei die Jahreszahlen noch weiter spezifiziert werden könnten)
 
G

Gast

Gast
Hier meine Klasse. Könnte ihr mich bitte verbessern. Wer lust kann kann eine Schnellere bzw saubere Lösung zeigen.

Code:
import java.util.*;


public class Datumseingaben {
    //  Datum Rückwärts einlesen
    public String Datum_RW(String Datum) {
        String AusgabeString = "";

        // Wenn weniger als 8 Zeichen dann ist es kein Datum -> String "" ausgeben
        if (Datum.length() == 8) {
            AusgabeString = Datum.substring(6, 8) + "." +
                Datum.substring(4, 6) + "." + Datum.substring(0, 4);
        } else {
            AusgabeString = "";
        }

        return (AusgabeString);
    }

    // formatiert Datum vorwärts
    public String Datums_VW(String Datum) throws Exception {
        boolean Zahl = true;
        String TDatum = "";

        for (int i = 0; i <= (Datum.length() - 1); i++) {
            if ((Datum.charAt(i) == '1') || (Datum.charAt(i) == '2') ||
                    (Datum.charAt(i) == '3') || (Datum.charAt(i) == '4') ||
                    (Datum.charAt(i) == '5') || (Datum.charAt(i) == '6') ||
                    (Datum.charAt(i) == '7') || (Datum.charAt(i) == '8') ||
                    (Datum.charAt(i) == '9') || (Datum.charAt(i) == '0') ||
                    (Datum.charAt(i) == '.')) {
                Zahl = true;
            } else {
                Zahl = false;

                break;
            }
        } // for

        if (Zahl == true) {
            // Variablen deklarieren und initialisieren
            String Tag = "";
            String Monat = "";
            String Jahr = "";

            // Wird benötigt für Addiere_punkt als zwischenspeicher
            String Addiere_Token = "";
            String Datum_neu = "";
            int hilfe = 0;
            int ErstePunktPos = 0;
            boolean punkt = false;
            StringTokenizer Addiere_punkt = new StringTokenizer(Datum, ".");

            //          Überprüft ob punkte vorhanden sind wenn ja dann berücksichtigt er diesen
            for (int i = 0; i < (Datum.length() - 1); i++) {
                if (Datum.charAt(i) == '.') {
                    punkt = true;
                    ErstePunktPos = i;

                    break;
                }
            } // end for

            // Wenn ein Punkt im Datum ist wird er wie folgt berechnet:
            if (punkt == true) {
                // zerlegt Datum in Seine Bestandteile z.b. aus 12.12.99 wird Tag = 12 Monat = 12 und Jahr =99 gemacht
                while (Addiere_punkt.hasMoreTokens()) {
                    Addiere_Token = Addiere_punkt.nextToken();
                    hilfe++;

                    if (hilfe == 1) {
                        Tag = Addiere_Token;
                    } else if (hilfe == 2) {
                        Monat = Addiere_Token;
                    } else if (hilfe == 3) {
                        Jahr = Addiere_Token;
                    }
                } // end while

                // Addiert Datumswerte zu einem neuen Wert, dadurch kann der Algorithmus sowohl
                // für das Datum ohne Punkt und das Datum mit dem Punkt gleich genutzt werden
                Datum_neu = Tag + Monat + Jahr;

                if (Datum_neu.length() == 4) {
                    // TMJJ = 4 Zeichen
                    Tag = "0" + Datum_neu.substring(0, 1);
                    Monat = "0" + Datum_neu.substring(1, 2);
                    Jahr = Datum_neu.substring(2, 4);

                    // Hier muss unterschieden werden, ob es das 19te oder 20te Jahrhundert ist
                    if ((Integer.parseInt(Jahr) >= 0) &&
                            (Integer.parseInt(Jahr) <= 55)) {
                        Jahr = "20" + Jahr;
                    } else if ((Integer.parseInt(Jahr) >= 56) &&
                            (Integer.parseInt(Jahr) <= 99)) {
                        Jahr = "19" + Jahr;
                    }

                    // ----------------------------------------------------------------------------
                } else if (Datum_neu.length() == 5) {
                    // TMMJJ
                    if (ErstePunktPos == 1) {
                        Tag = "0" + Datum_neu.substring(0, 1);
                        Monat = Datum_neu.substring(1, 3);
                        Jahr = Datum_neu.substring(3, 5);
                    } // TTMJJ
                    else {
                        Tag = Datum_neu.substring(0, 2);
                        Monat = "0" + Datum_neu.substring(2, 3);
                        Jahr = Datum_neu.substring(3, 5);
                    }

                    // Hier muss unterschieden werden, ob es das 19te oder 20te Jahrhundert ist
                    if ((Integer.parseInt(Jahr) >= 0) &&
                            (Integer.parseInt(Jahr) <= 55)) {
                        Jahr = "20" + Jahr;
                    } else if ((Integer.parseInt(Jahr) >= 56) &&
                            (Integer.parseInt(Jahr) <= 99)) {
                        Jahr = "19" + Jahr;
                    }
                } else if (Datum_neu.length() == 7) {
                    // TMMJJJJJ
                    if (ErstePunktPos == 1) {
                        Tag = "0" + Datum_neu.substring(0, 1);
                        Monat = Datum_neu.substring(1, 3);
                        Jahr = Datum_neu.substring(3, 7);
                    } // TTMJJJJ
                    else {
                        Tag = Datum_neu.substring(0, 2);
                        Monat = "0" + Datum_neu.substring(2, 3);
                        Jahr = Datum_neu.substring(3, 7);
                    }
                } else if (Datum_neu.length() == 8) {
                    //                  TTMMJJJJ = 8 Zeichen
                    Tag = Datum_neu.substring(0, 2);
                    Monat = Datum_neu.substring(2, 4);
                    Jahr = Datum_neu.substring(4, 8);
                } else if (Datum_neu.length() == 6) {
                    // TMJJJJ = 6 Zeichen oda TTMMJJ = 6 Zeichen!!!!!!!!!!! Deshalb muss überprüft werden
                    // TTMMJJ
                    if ((Integer.parseInt(Datum_neu.substring(0, 2)) >= 0) &&
                            (Integer.parseInt(Datum_neu.substring(0, 2)) <= 31) &&
                            (Integer.parseInt(Datum_neu.substring(2, 4)) >= 0) &&
                            (Integer.parseInt(Datum_neu.substring(2, 4)) <= 12)) {
                        Tag = Datum_neu.substring(0, 2);
                        Monat = Datum_neu.substring(2, 4);
                        Jahr = Datum_neu.substring(4, 6);

                        if ((Integer.parseInt(Jahr) >= 0) &&
                                (Integer.parseInt(Jahr) <= 55)) {
                            Jahr = "20" + Jahr;
                        } else if ((Integer.parseInt(Jahr) >= 56) &&
                                (Integer.parseInt(Jahr) <= 99)) {
                            Jahr = "19" + Jahr;
                        }
                    } // if((Integer.parseInt(Datum.substring(0,2))>=0)&&(Integer.parseInt(Datum.substring(0,2))<=31)

                    // &&(Integer.parseInt(Datum.substring(0,2))>=0)&&(Integer.parseInt(Datum.substring(0,2))<=12))
                    else if ((Integer.parseInt(Datum_neu.substring(2, 4)) == 19) ||
                            (Integer.parseInt(Datum_neu.substring(2, 4)) == 20)) {
                        Tag = "0" + Datum_neu.substring(0, 1);
                        Monat = "0" + Datum_neu.substring(1, 2);
                        Jahr = Datum_neu.substring(2, 6);
                    } // End else
                } // ende punkt
            } else // Hier kommt der Teil ohne den Punkt
             {
                if (Datum.length() == 4) {
                    // TMJJ = 4 Zeichen
                    Tag = "0" + Datum.substring(0, 1);
                    Monat = "0" + Datum.substring(1, 2);
                    Jahr = Datum.substring(2, 4);

                    // Hier muss unterschieden werden, ob es das 19te oder 20te Jahrhundert ist
                    if ((Integer.parseInt(Jahr) >= 0) &&
                            (Integer.parseInt(Jahr) <= 55)) {
                        Jahr = "20" + Jahr;
                    } else if ((Integer.parseInt(Jahr) >= 56) &&
                            (Integer.parseInt(Jahr) <= 99)) {
                        Jahr = "19" + Jahr;
                    }

                    // ----------------------------------------------------------------------------
                } else if (Datum.length() == 5) {
                    Tag = "0" + Datum.substring(0, 1);
                    Monat = Datum.substring(1, 3);
                    Jahr = Datum.substring(3, 5);

                    // Hier muss unterschieden werden, ob es das 19te oder 20te Jahrhundert ist
                    if ((Integer.parseInt(Jahr) >= 0) &&
                            (Integer.parseInt(Jahr) <= 55)) {
                        Jahr = "20" + Jahr;
                    } else if ((Integer.parseInt(Jahr) >= 56) &&
                            (Integer.parseInt(Jahr) <= 99)) {
                        Jahr = "19" + Jahr;
                    }
                } else if (Datum.length() == 7) {
                    // TMMJJJJJ
                    if (ErstePunktPos == 1) {
                        Tag = "0" + Datum.substring(0, 1);
                        Monat = Datum.substring(1, 3);
                        Jahr = Datum.substring(3, 7);
                    } // TTMJJJJ
                    else {
                        Tag = Datum.substring(0, 2);
                        Monat = "0" + Datum.substring(2, 3);
                        Jahr = Datum.substring(3, 7);
                    }
                } else if (Datum.length() == 8) {
                    //                  TTMMJJJJ = 8 Zeichen
                    Tag = Datum.substring(0, 2);
                    Monat = Datum.substring(2, 4);
                    Jahr = Datum.substring(4, 8);
                } else if (Datum.length() == 6) {
                    // TMJJJJ = 6 Zeichen oda TTMMJJ = 6 Zeichen!!!!!!!!!!! Deshalb muss überprüft werden
                    // TTMMJJ
                    if ((Integer.parseInt(Datum.substring(0, 2)) >= 0) &&
                            (Integer.parseInt(Datum.substring(0, 2)) <= 31) &&
                            (Integer.parseInt(Datum.substring(2, 4)) >= 0) &&
                            (Integer.parseInt(Datum.substring(2, 4)) <= 12)) {
                        Tag = Datum.substring(0, 2);
                        Monat = Datum.substring(2, 4);
                        Jahr = Datum.substring(4, 6);

                        if ((Integer.parseInt(Jahr) >= 0) &&
                                (Integer.parseInt(Jahr) <= 55)) {
                            Jahr = "20" + Jahr;
                        } else if ((Integer.parseInt(Jahr) >= 56) &&
                                (Integer.parseInt(Jahr) <= 99)) {
                            Jahr = "19" + Jahr;
                        }
                    } // if((Integer.parseInt(Datum.substring(0,2))>=0)&&(Integer.parseInt(Datum.substring(0,2))<=31)

                    // &&(Integer.parseInt(Datum.substring(0,2))>=0)&&(Integer.parseInt(Datum.substring(0,2))<=12))
                    else if ((Integer.parseInt(Datum.substring(2, 4)) == 19) ||
                            (Integer.parseInt(Datum.substring(2, 4)) == 20)) {
                        Tag = "0" + Datum.substring(0, 1);
                        Monat = "0" + Datum.substring(1, 2);
                        Jahr = Datum.substring(2, 6);
                    } // End else
                } // ende punkt
            }

            int j = Integer.parseInt(Jahr);
            int m = Integer.parseInt(Monat);
            int t = Integer.parseInt(Tag);

            // Teste das Datum auf Richtigkeit sonst gibt es das Datum nicht!
            GregorianCalendar TTDatum = new GregorianCalendar(j, (m - 1), t);

            if ((TTDatum.get(Calendar.YEAR) == j) &&
                    (TTDatum.get(Calendar.MONTH) == (m - 1)) &&
                    (TTDatum.get(Calendar.DATE) == t)) {
                return (Tag + "." + Monat + "." + Jahr);
            } else {
                return ("");
            }

            // ---------------------------------------------------------------------------
        } // zahl
        else {
            return ("");
        }
    } // public Datums_Formatierung(String Datum) {

    public int get_jahr(String Datum) throws Exception{
        int Jahr = 0;
        try
        {
        Jahr = Integer.parseInt(Datum.substring(6, 10));
        }catch(Exception e)
        {
           throw new Exception(e);
        }
        return (Jahr);
    }

    public int get_monat(String Datum)throws Exception {
        
        int Jahr = 0;
        
        try
        {
            Jahr  = Integer.parseInt(Datum.substring(3, 5));
        }catch(Exception e)
        {
            throw new Exception(e);
       
        } 
        return (Jahr);
    
    
    }

    public int get_tag(String Datum)throws Exception  {
        int Jahr = 0;
        
        try
        {
        Integer.parseInt(Datum.substring(0, 2));
        }catch(Exception e)
        {
            throw new Exception(e); 
        }
        return (Jahr);
    }
} // public class Datums_Formatierung
 
S

SlaterB

Gast
wie gesagt, etwas sauberer wäre:

SimpleDateFormat 1-6 definieren

länge bestimmen
index1, index2 bestimmen (-1 für Punkt nicht vorhanden)

und dann ein
if-else-Konstrukt a la
Code:
if (index1 < 2) {
   // kann nur T.M.JJJJ oder T.M.JJ sein
   if (laenge >= 8) {
      // T.M.JJJJ -SimpleDateFormat
   } else {
     // T.M.JJ -SimpleDateFormat
   }
} else {
// usw.

}
drumherum noch ParseExpetion abfangen -> falsches Format

damit bekämst du ein Date-Objekt, mit Calendar kannst du dann Tag und Jahr usw. rausholen, falls gewünscht
 
S

SlaterB

Gast
index des zweiten Punktes braucht man nicht mal,
wenn ich aber noch deinen Code wie

// Hier muss unterschieden werden, ob es das 19te oder 20te Jahrhundert ist
if ((Integer.parseInt(Jahr) >= 0) &&
(Integer.parseInt(Jahr) <= 55)) {
Jahr = "20" + Jahr;
} else if ((Integer.parseInt(Jahr) >= 56) &&
(Integer.parseInt(Jahr) <= 99)) {
Jahr = "19" + Jahr;
}

sehe, das ist in der kürzeren Variante natürlich auch nicht zu vermeiden,
wobei man in solchen Fällen natürlich nur EINMAL parsen sollte, allein schon vom Code her kürzer, aber spart auch Berechnungsaufwand
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C alle möglichen Kombinationen zweier Ziffern auf drei / vier / und 'n" Stellen Java Basics - Anfänger-Themen 11
Kirby.exe Alle möglichen Error Möglichkeiten abfangen Java Basics - Anfänger-Themen 33
J Erste Schritte Alle möglichen ausgaben von 5 Zahlen als Vector Java Basics - Anfänger-Themen 7
D Alle möglichen Kombinationen in einem Array ausgeben Java Basics - Anfänger-Themen 2
M Alle möglichen Strings Java Basics - Anfänger-Themen 5
D Alle möglichen Stringkombinationen aus bestimmtem Alphabet erzeugen Java Basics - Anfänger-Themen 6
Guybrush Threepwood String in alle möglichen Fragmente teilen Java Basics - Anfänger-Themen 2
C array alle möglichen Reihenfolgen Java Basics - Anfänger-Themen 6
C Alle Möglichen Kombinationen eines Arrays Java Basics - Anfänger-Themen 5
K Warum wird hier nur etwas in eine txt Datei geschrieben und nicht in alle drei (InputStream/OutputStream/Reader/Writer) Java Basics - Anfänger-Themen 1
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
B Alle Strings bis zu einer Maimallänge aufzählen, die Bedingung erfüllen Java Basics - Anfänger-Themen 13
D Apache HTTPClient für alle Fälle Java Basics - Anfänger-Themen 41
missy72 Methoden Alle rekusiven Aufrufe abbrechen Java Basics - Anfänger-Themen 21
S IntelliJ geht alle Klassen durch Java Basics - Anfänger-Themen 9
B Alle Zahlen finden, die 3 bestimmte Ziffern enthalten? Java Basics - Anfänger-Themen 9
K wie kann ich alle Attribute von dem Objekt(pagode) ausgeben lassen ? Java Basics - Anfänger-Themen 3
I Greenscreen, funktioniert nicht zu 100%... nicht alle Pixel werden geändert Java Basics - Anfänger-Themen 1
Butzibu Image Loader lädt nicht alle Bilder: Java Basics - Anfänger-Themen 4
sserio Wieso werden nicht alle Primzahlen bis 1000 in meine Liste gepackt ? Java Basics - Anfänger-Themen 8
E Select nimmt nicht alle Where /AND befehlen an Java Basics - Anfänger-Themen 4
K Erste Schritte Wie schnell ist LinkedHashMap im Vergleich zur ArrayList, wenn alle Entries durchlaufen werden? Java Basics - Anfänger-Themen 47
R Methoden Eclipse schlägt mir nicht alle Möglichkeiten vor Java Basics - Anfänger-Themen 4
melisax Alle Möglichkeiten eines Wortes angeben Java Basics - Anfänger-Themen 3
B Programm, dass alle 3 Tage eine Webseite öffnet? Java Basics - Anfänger-Themen 20
J Alle .java Dateien von einem Verzeichnis in eine Zip speichern Java Basics - Anfänger-Themen 2
J Alle Dateien aus einem Verzeichnis laden Java Basics - Anfänger-Themen 10
Bademeister007 Operatoren Alle Zahlen einer ArrayList die durch 5 teilbar ist Java Basics - Anfänger-Themen 2
E Wie gebe ich alle Daten zwischen zwei Zeitpunkten aus? Java Basics - Anfänger-Themen 2
crrnogorka Letzte Zeile einer Tabelle "überschreibt" alle anderen Zeilen Java Basics - Anfänger-Themen 1
H Alle Geraden zahlen bis 10 ausgeben Java Basics - Anfänger-Themen 11
L Alle Ziele in einem Raster abknallen Java Basics - Anfänger-Themen 17
J Alle Werte eines Strings zusammen addieren Java Basics - Anfänger-Themen 15
S Laufzeit Quicksort wenn alle Elemente gleich sind Java Basics - Anfänger-Themen 4
B Alle Links in einem Text suchen und ersetzen mit einem neuen Link Java Basics - Anfänger-Themen 18
K Array alle Werte aufsummieren und ausgeben Java Basics - Anfänger-Themen 6
Dimax Erste Schritte String replace alle Zeichen Java Basics - Anfänger-Themen 10
L Wie vergrößere ich ein Rechteck in alle Richtungen um eins und bekomme dessen Rand? Java Basics - Anfänger-Themen 2
L Breadth-First Search statt einem Pfad, alle Pfade herausfinden Java Basics - Anfänger-Themen 4
X Erste Schritte String: Alle doppelten Leerzeilen entfernen Java Basics - Anfänger-Themen 21
M Regex-Ausdruck: Alle Zeichen bis auf ein bestimmtes erlauben (p{L}) Java Basics - Anfänger-Themen 5
I Alle Elemente von zwei Listen vergleichen Java Basics - Anfänger-Themen 1
M Unterklasse soll nicht alle Methoden erben Java Basics - Anfänger-Themen 3
V Erste Schritte for-Schleife; Ausgabe soll alle 5 Sekunden erfolgen. Java Basics - Anfänger-Themen 4
A Alle true Werte eines boolean Arrays herausfiltern Java Basics - Anfänger-Themen 19
D Alle Möglichkeiten, n-Anzahl aus Elementen aus einem Array zu wählen, ausgeben? Java Basics - Anfänger-Themen 23
M prüfen ob alle array werte gleich sind Java Basics - Anfänger-Themen 27
F Alle Zeichenkombinationen eines Strings iterativ herausfinden Java Basics - Anfänger-Themen 26
L Classpath Alle Dateien im Classpath finden Java Basics - Anfänger-Themen 4
G Überprüfen ob alle Ziffern von 1-9 in einem Integer vorhanden sind Java Basics - Anfänger-Themen 6
R Methoden Entferne alle identische Knoten (Typ String) aus verkettete Liste Java Basics - Anfänger-Themen 8
D Methoden Eigene Methode um alle Ausgaben aufzurufen Java Basics - Anfänger-Themen 17
F Ordner auf alle Unterdatein abfragen Java Basics - Anfänger-Themen 3
A In einem String alle Eigennamen zählen Java Basics - Anfänger-Themen 6
B Klassen Alle Unter-Objekte durchlaufen in der Hauptklasse Java Basics - Anfänger-Themen 10
W ArrayList löscht alle Elemente bis auf eines Java Basics - Anfänger-Themen 2
B Webservice -> alle parameter bekommen von form Java Basics - Anfänger-Themen 2
das_leon Alle Zeilen einer CSV-Datei auslesen Java Basics - Anfänger-Themen 1
C HashMap - alle keys haben values der letzten put-Anweisung Java Basics - Anfänger-Themen 3
F Eclipse alle Projekt weg Java Basics - Anfänger-Themen 6
V Alle Komponenten eines JPanels Java Basics - Anfänger-Themen 14
I gemeinsame Config-Datei für alle Windows-User Java Basics - Anfänger-Themen 5
H JButton - Wechsel der Textfarbe alle 500ms Java Basics - Anfänger-Themen 10
DaCrazyJavaExpert Alle Zahlenkombinationen aus 9 zahlen finden Java Basics - Anfänger-Themen 17
F Alle Objekte einer Klasse nach Eigenschaft durchsuchen Java Basics - Anfänger-Themen 8
M Alle Instanzen einer Klasse ansprechen Java Basics - Anfänger-Themen 4
S Problem: Array alle Einträge gleich Java Basics - Anfänger-Themen 10
Z Enter Taste alle 0,5 Sekunden ausführen Java Basics - Anfänger-Themen 1
U RegEx alle Kommas bei den Zahlen in Punkt umwandeln Java Basics - Anfänger-Themen 3
K alle Vorkommen einer bestimmten Ziffer in einer Zahl zählen Java Basics - Anfänger-Themen 2
X Minimax-Algorithmus über alle Kanten möglich? - Kanten darstellen Java Basics - Anfänger-Themen 1
C Alle Zweierpotenzen bis 2^10 ausgeben lassen Java Basics - Anfänger-Themen 15
B Alle Attribute von Klasse bekommen und ändern Java Basics - Anfänger-Themen 12
M Input/Output Alle Zeilen auslesen und in Variable speichern Java Basics - Anfänger-Themen 5
W Mozilla Thunderbird email an alle Kontakte Java Basics - Anfänger-Themen 3
F Methode alle 15min ausführen Java Basics - Anfänger-Themen 5
I Alle Laufwerke und deres Pfade ausgeben Java Basics - Anfänger-Themen 6
S Classpath: Alle .jars innerhalb eines Ordners einbinden Java Basics - Anfänger-Themen 4
G Alle Objekte und Variablen automatisch ausgeben Java Basics - Anfänger-Themen 7
I Programm, welches eine Textzeile einliest und alle darin enthaltenen Buchstaben umwandelt Java Basics - Anfänger-Themen 3
G Wie bekomme ich alle Ausgaben von runTime.exec() Java Basics - Anfänger-Themen 7
L Best Practice Alle Kombinationen aus Listenelementen, Anzahl Listen unterschiedlich Java Basics - Anfänger-Themen 6
M Compiler-Fehler Alle Methoden eines Interfaces Implementiert dennoch Fehler Java Basics - Anfänger-Themen 3
I Alle Zeitzonen in Liste speichern Java Basics - Anfänger-Themen 4
F alle 100ms Befehle ausführen Java Basics - Anfänger-Themen 26
M Alle Sublisten einer bestimmten Laenge berechnen Java Basics - Anfänger-Themen 2
F Alle DEMOS fast veraltet...? Java Basics - Anfänger-Themen 13
J Alle Leerzeichen aus String entfernen Java Basics - Anfänger-Themen 13
D Methoden Alle Siebenstelligen Primpalidrome von PI Java Basics - Anfänger-Themen 6
K Durch alle Attribute eines Objektes iterieren Java Basics - Anfänger-Themen 6
P Klassen Alle Strings einer ArrayList<eigeneKlasse> anspre Java Basics - Anfänger-Themen 2
W String von hinten alle drei Zeichen abschneiden und in umgekehrter Reihenfolge ausgeben. Java Basics - Anfänger-Themen 9
M Stürzen alle Rekursive Methoden irgendwann ab? Java Basics - Anfänger-Themen 11
J Alle Wörter der Länge n mit 0 und 1 Java Basics - Anfänger-Themen 17
T Alle Threads .notify() Java Basics - Anfänger-Themen 13
G Methoden Alle Objekte der ArrayList ausgeben funktioniert nicht. Java Basics - Anfänger-Themen 12
N Klassen Class nur einmal ausführen und sie speichert daten für alle anderen classes? Java Basics - Anfänger-Themen 3
M Klassen Auf Alle Array Methoden gleichzeitig zugreifen Java Basics - Anfänger-Themen 8
D Frame schließt gleich alle Frames Java Basics - Anfänger-Themen 5
T Wie mache ich einen Timer der alle 2 sekunden aufgerufen wird? Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben