java如何使用数组来存储在运行时启动的进程,然后将它们大规模销毁到forloop中?
例如:
Runtime rt = Runtime.getRuntime();
创建Runtime rt
Process p1 = rt.exec("C:/Windows/System32/calc.exe");
在Runtime rt
上创建Process p1
然后p1.destroy();
会破坏Process p1
我的问题是:如果我有多个Process
(例如p1
、p2
和p3
),我如何一次destroy()
全部销毁它们,而不是一个接一个地销毁它们
对于列表,我将如何在代码中实现列表?我还没有使用过列表和数组,虽然我已经试着学习如何使用它们,但我想这是其中一个用例子来教授更容易的事情
如果你能帮助我,我将很乐意提供一个PasteBin链接来展示我正在尝试做什么
另外,我已经提到了for-loop
到destroy()
的过程,但是我该如何使用Process
来实现这一点呢
有人知道怎么做吗
# 1 楼答案
你可以这样做:
最后一个循环称为enhanced for loop。这或多或少相当于: