Hallo,
ich habe eine Methode geschrieben, die bei allen Vorkommen von zwei Kommas hintereinander (",,") zwei Anführungszeichen dazwischen einfügen soll. Ich hab das rekursiv gelöst, aber es funktioniert nicht - warum?
Danke im Voraus!
ich habe eine Methode geschrieben, die bei allen Vorkommen von zwei Kommas hintereinander (",,") zwei Anführungszeichen dazwischen einfügen soll. Ich hab das rekursiv gelöst, aber es funktioniert nicht - warum?
Code:
public static String insertQuotationMarks(String source)
{
int pos = source.indexOf(",,");
if (pos != -1)
{
String substr1 = source.substring(0, pos);
String substr2 = source.substring(pos+1);
String str = substr1 + ",\"\"" + substr2;
return insertQuotationMarks(str);
}
else
return source;
}
Danke im Voraus!