Tr3x
Lieutenant
- Registriert
- Feb. 2007
- Beiträge
- 638
Hallo,
ich versuche grad einen übergebenen string(filename) zu bearbeiten. Dieser soll Author und Interpret in zwei unterschiedlichen Attributen speichern.
° = leerzeichen
zb. "°°Falco°°°-°°Rock°Me°°°.EXTENSION" in "Falco" "Rock°Me"
bisher kam ich auf folgende Idee, einfach nach dem °-° suchen und davon einfach den vorderen bzw hinteren teil speichern.
dannach einfach mit der trim-methode die leerzeichen. aber leider klappt das irgendwie nicht. ich bekomme in exlipse ständig ein out of range = -1 in der zeile von author=substring. hab ich da irgendwie einen denkfehler?
ich versuche grad einen übergebenen string(filename) zu bearbeiten. Dieser soll Author und Interpret in zwei unterschiedlichen Attributen speichern.
° = leerzeichen
zb. "°°Falco°°°-°°Rock°Me°°°.EXTENSION" in "Falco" "Rock°Me"
bisher kam ich auf folgende Idee, einfach nach dem °-° suchen und davon einfach den vorderen bzw hinteren teil speichern.
dannach einfach mit der trim-methode die leerzeichen. aber leider klappt das irgendwie nicht. ich bekomme in exlipse ständig ein out of range = -1 in der zeile von author=substring. hab ich da irgendwie einen denkfehler?
Code:
int i = filename.indexOf(" - ");
author = filename.substring(0, i);
title = filename.substring(i+3);
author = author.trim();