Hallo, ich lese in einem Programm aus der CMD Computernamen im Netzwerk aus. Diese beginnen alle mit "\\". Da ich allerdings nur die Namen haben möchte, wollte ich den String splitten. Ich hab schon herrausgefunden das \\ in Java \\\\ gleich ist. Allerdings funktioniert es nicht.
Mein String sieht z.B. so aus \\PC1\\PC2\\PC3\\PC4\\ usw
So versuche ich es:
Wenn ich den String so splitte, bekom ich in der Console allerdings nach jedem PC Namen einen Zeilenumbruch. Weiss nicht woran das liegt.
Durch [group.replace("\\", "/"); funktionierts auch nicht, mit einem Slash vor den Rechner Namen könnte ich leben.
Die Ausgabe in der Konsole ist wie folgt:
PC1
PC2
PC3
anstatt
PC1
PC2
PC3
Bitte um Klärung, das macht mich wahnsinnig
Mein String sieht z.B. so aus \\PC1\\PC2\\PC3\\PC4\\ usw
So versuche ich es:
Java:
String split[] = null;
split = group.split("\\\\");
for(int i=0; i<split.length;i++){
System.out.println(split[i]);
}
Wenn ich den String so splitte, bekom ich in der Console allerdings nach jedem PC Namen einen Zeilenumbruch. Weiss nicht woran das liegt.
Durch [group.replace("\\", "/"); funktionierts auch nicht, mit einem Slash vor den Rechner Namen könnte ich leben.
Die Ausgabe in der Konsole ist wie folgt:
PC1
PC2
PC3
anstatt
PC1
PC2
PC3
Bitte um Klärung, das macht mich wahnsinnig
Zuletzt bearbeitet: