Ich habe ein Problem.
Mein Ziel war es, eine Date einzulesen, eine bestimmte Zeile nach "." aufzusplitten und einen bestimmten Bereich zu überprüfen.
-ging nicht.
Also habe ich ein Testprogramm geschrieben.
-ging nicht.
Die Funktion split() gab stehts ein leeres Array aus.
Der Quelltext:
Danach habe ich eine kleine Änderung vorgenommen und die Punkte durch Doppelpunkte ersetzt -- und prompt geht alles.
Hat irgendwer von euch eine Idee, woran das liegen könnte?
PS.: Ich nutze Eclipse. Vielleicht hängt das damit zusammen.
Außerdem mache ich erst seit kurzem Java, habe aber davor schon Blitz Basic, Delphi, Phyton, C++ und C# programmiert.
Mein Ziel war es, eine Date einzulesen, eine bestimmte Zeile nach "." aufzusplitten und einen bestimmten Bereich zu überprüfen.
-ging nicht.
Also habe ich ein Testprogramm geschrieben.
-ging nicht.
Die Funktion split() gab stehts ein leeres Array aus.
Der Quelltext:
Code:
import java.util.*; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub ArrayList Dateitext = new ArrayList(); Dateitext.add("tes.t"); Dateitext.add("test.2"); Dateitext.add("test.3"); Dateitext.add("test.test"); for (int x = 0; x < Dateitext.size(); x++) { String dateitext1 = Dateitext.get(x).toString(); String[] dateitextteil = dateitext1.split("."); for (int i = 0; i < dateitextteil.length; i++) { System.out.println(dateitextteil[i]); } } String Ende = "Ende"; System.out.println(Ende); } }
Code:
ArrayList Dateitext = new ArrayList(); Dateitext.add("tes:t"); Dateitext.add("test:2"); Dateitext.add("test:3"); Dateitext.add("test:test"); for (int x = 0; x < Dateitext.size(); x++) { String dateitext1 = Dateitext.get(x).toString(); String[] dateitextteil = dateitext1.split(":"); for (int i = 0; i < dateitextteil.length; i++) { System.out.println(dateitextteil[i]); } }
PS.: Ich nutze Eclipse. Vielleicht hängt das damit zusammen.
Außerdem mache ich erst seit kurzem Java, habe aber davor schon Blitz Basic, Delphi, Phyton, C++ und C# programmiert.
Comment