Hallo Forum,
ich programmiere seit Kurzem in Java. Bin aber nicht neu in dem Thema, programmiere ein paar andere Sprachen schon seit ziemlich langer Zeit.
Ich möchte die Windows-Ausgabe von "systeminfo" geordnet ausgeben, um sie mit derselben Ausgabe anderer Maschinen vergleichen kann.
Bisher habe ich folgenden Code geschrieben:
String command="systeminfo /FO CSV";
String del=",";
Process p = Runtime.getRuntime().exec("cmd /c " + command);
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String s;
String[][] splitArray;
Integer c=0;
while((s=in.readLine()) != null)
{
if(s.length()!=0)
{
splitArray[c] = s.split(del);
c++;
}
}
Allerdings kann ich machen was ich will. Die Zeile "splitArray[c] = s.split(del);" ruft, egal in welcher Kombination, Fehler hervor: "Type mismatch: cannot convert from String[] to String".
Wo liegt mein Denkfehler?
MfG
honolulu