相关疑难解决方法(0)

如何在Java中读取/转换InputStream为String?

如果你有一个java.io.InputStream对象,你应该如何处理该对象并产生一个String


假设我有一个InputStream包含文本数据,并且我想将其转换为a String,所以例如我可以将其写入日志文件.

采取InputStream并将其转换为最简单的方法是String什么?

public String convertStreamToString(InputStream is) {
    // ???
}
Run Code Online (Sandbox Code Playgroud)

java string io inputstream stream

3864
推荐指数
37
解决办法
203万
查看次数

如何使用Java获取当前打开的窗口/进程列表?

有没有人知道如何使用Java获取当前打开的窗口或本地机器的进程?

我要做的是:列出当前打开的任务,窗口或进程打开,就像在Windows Taskmanager中一样,但是使用多平台方法 - 如果可能的话只使用Java.

java process

84
推荐指数
6
解决办法
16万
查看次数

如何检查进程是否在 Windows 上运行?

我正在尝试做的是一个程序,以了解它是否WindowsJava. 我在网上查了一下,找到了两种不同的解决方案:

但这根本不是我要找的。

根据选项 1,我想要一种方法来引用进程(并检测它是否处于活动状态/正在运行),但无需进行完整tasklist搜索,然后对其进行搜索。我正在寻找是否有直接的方法来做到这一点。

我也向任务列表添加了一个过滤器,但找不到任何过滤器来获取我正在寻找的进程。我tasklist /?在命令行上看到了所有使用的选项。

然后我搜索了有关第二个选项和wmic(我以前从未听说过的)的信息,它似乎wmic允许您在命令行上执行任务(如果我错了,请纠正我)。

所以,在这里我有两个问题

  • 是否有直接方法可以知道进程是否在使用 Java 的 Windows 上处于活动状态?尽量避免在完整的任务列表中搜索或使用wmic.

  • 如果不可能,如果我们谈论高效编程,我上面提到的两个选项中哪个更好?

提前致谢!

java windows process

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×3

process ×2

inputstream ×1

io ×1

stream ×1

string ×1

windows ×1