天天看点

分析linux下命令的执行结果

目的:输入linux命令或window下的dos命令,获得执行结果,并将结果按行列解析存储到List<List<String>>中返回;

思路:命令结果以流的方式获得,然后按行读取,因为每两个字符串中间都以空格间隔,那么要可以用正则表达式匹配并用另一个字符替换掉空格串,然后按此字符串分组,这样可以得到一个结果数组,再将数组中的元素存储到list中,再将行list存储到返回的结果list中即可。

代码如下: