Hallo... ich habe folgendes Problem....
Als allererstes zerlege ich einen String in seine Einzelteile und nachher möchte ich die in der "Ausgabe" wieder ausgeben..
ABER das geht nicht :-/
würde mich um jegliche Antwort freuen......
Denke, es liegt an der Stringdeklaration....
Bitte schaut es euch mal an .....
Als allererstes zerlege ich einen String in seine Einzelteile und nachher möchte ich die in der "Ausgabe" wieder ausgeben..
ABER das geht nicht :-/
würde mich um jegliche Antwort freuen......
Denke, es liegt an der Stringdeklaration....
Bitte schaut es euch mal an .....
Code:
class FilterText //extends PlayListEditor
{
String Spieldauer;
String Interpret;
String Titel;
String Pfad;
String Datensatz;
FilterText()
{
String Spieldauer = "";
String Interpret = "";
String Titel = "";
String Pfad = "";
String Datensatz = "";
String getInterpret;
String getSpielDauer;
String getTitel;
String getPfad;
}
FilterText(String myDatensatz,String mySpielDauer, String myInterpret, String myTitel, String myPfad)
{
Datensatz = myDatensatz;
Spieldauer = mySpielDauer;
Interpret = myInterpret;
Titel = myTitel;
Pfad = myPfad;
String temp;
String temp2;
int a,i ;
a = Datensatz.length();
temp = Datensatz;
i=temp.indexOf(':');
temp2 = temp.substring((i+1),a);
temp = temp2;
a = temp.length();
i=temp.indexOf(',');
Spieldauer = temp.substring(0,i);
temp2 = temp.substring(i,a);
temp = temp2;
a = temp.length();
System.out.println(Spieldauer);
i=temp.indexOf('-');
Interpret = temp.substring(1,i-1);
temp2 = temp.substring(i+1,a);
temp = temp2;
a = temp.length();
System.out.println(Interpret);
i=temp.indexOf('\n');
Titel = temp.substring(1,i);
temp2 = temp.substring(i,a);
temp = temp2;
a = temp.length();
System.out.println(Titel);
Pfad = temp.substring(i,a);
System.out.println(Pfad);
}
public String getInterpret(String myInterpret)
{
return Interpret;
}
public String getSpieldauer(String mySpielDauer)
{
return Spieldauer;
}
public String getTitel(String myTitel)
{
return Titel;
}
public String getPfad(String myPfad)
{
return Pfad;
}
public String toString()
{
String Ausgabe; // Ausgabe // alle geben null aus // woran liegt es??
Ausgabe = ("Spieldauer: " + Spieldauer+ "\n");
Ausgabe = (Ausgabe + "Interpret: " + Interpret+ "\n");
Ausgabe = (Ausgabe + "Titel: " + Titel + "\n");
Ausgabe = (Ausgabe + "Pfad: " + Pfad+ "\n");
return Ausgabe;
}
}
public class Filter
{
public static void main(String args[])
{
String testAusgabe = ("#EXTINF:612,Dead Can Dance - Song Of The Stars"+ "\n" + "/ethnic/Dead_Can_Dance/Spiritchaser/Dead_Can_Dance_02_Song_Of_The_Stars.mp3");
FilterText myFilter = new FilterText();
testAusgabe = myFilter.toString();
System.out.println(testAusgabe);
}
}