[Java] str.split

  • Hey Hey,
    Ich weiß gar nicht, ob es überhaupt geht aber ich frag mal:

    Und zwar rufe ich via
    cmd = Runtime.getRuntime().exec("cmd.exe /c tasklist | findstr Server.exe");

    in Java die tasklist ab. Nun ist es so, dass meine Funktion mit str.split(\\s+); den String splitet.
    Solang die Zeile nur einen prozessnamen wie skype.exe hat geht das auch. Mein Problem ist aber nun folgendes:

    Der MTA Prozess heißt ja Standardmäßig "MTA Server.exe" und das str.split teilt logischer weise auch zwischen MTA und Server.exe
    hat jemand eine Idee wie ich es hinbekomme, dass ich dann am Ende aus
    MTA Server.exe 9960 Console 1 4.172 K

    Die einzelnen Parts bekomme sprich ["MTA Server.exe","9960","Console","1","4.172 k"]

    Ich hätte ja zur not eine Lösung via replace aber das ist sehr sehr bescheiden...

    Einmal editiert, zuletzt von Geramy (16. Juni 2014 um 17:15)

  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist, bitte registrieren Sie sich oder melden Sie sich an um diesen lesen zu können.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!