获取在控制台输入命令后的结果
Posted 做梦的人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取在控制台输入命令后的结果相关的知识,希望对你有一定的参考价值。
背景:在控制台输入命令如查询手机设备的命令,需要获取到控制台的内容
实现代码,主要是当文件流的方式实现
public static void main(String[] args) { Process process = null; List<String> processList = new ArrayList<String>(); System.out.println("执行命令开始:"); try { process = Runtime.getRuntime().exec("adb devices");//查询adb链接的数据 BufferedReader input = new BufferedReader(new InputStreamReader(process.getInputStream()));//文件流方式 String line = ""; while ((line = input.readLine()) != null) { processList.add(line); } input.close(); } catch (IOException e) { e.printStackTrace(); } for (String string : processList) { System.out.println("结果:"+string); } }
打印的结果
以上是关于获取在控制台输入命令后的结果的主要内容,如果未能解决你的问题,请参考以下文章
结合两个代码片段?将用户输入的 Youtube url 转换为嵌入 url,然后将 iframe src 替换为转换后的 url