StringIndexOutOfBoundsException

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hi ich wollte fragen,was das genau ist
ic wollte einen string so umändern,dass es einen pfad ergibt.
und hab folgendes benutzt

Code:
pfad = pfad.replaceAll("," ,"\\");

das \\ scheint nicht zu klappen und der fehlerauslöser zu sein.


was soll ich machen?[/code]
 

Wildcard

Top Contributor
replaceAll erwartet einen RegEx. In der RegEx Syntax ist \ ein Sonderzeichen das maskiert werden muss.
Daher "\\\\"
 
G

Guest

Gast
Erstmal danke für die schnelle antwort klappt alles Perfekt!

dann hätte ich da noch eine frage, undzwar

ich hab folgenden code
Code:
public void treeExpanded(TreeExpansionEvent e) {
	 String pfad = e.getPath().toString();
	 pfad.replaceAll(",","\\");	
	 pfad = pfad.substring(1,(pfad.length() - 1));
	 File node = new File(pfad);
	 String[] childs = node.list();


immer wenn da ereignis zutrifft sollen von den unterverzeichnissen im baum unterverzeichnisse gebildet werden.
für meine methode da oben müsste ich File noch über eine DefaultMutableTreeNode an die node adden die geöffnet wurde.
und ich weiß nicht wie es geht :D

könnt ihr mir sagen was ich machen soll?
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben