使用nmcli结果来扩展java对象

时间:2017-12-21 05:56:47

标签: java linux stream ssid

在下面的代码中,我列出了使用nmcli(Ubuntu)的所有ssids wifi连接:

public static void main(String[] args) throws SocketException, IOException
{
    ProcessBuilder contrutorProcessos = new ProcessBuilder("bash", "-c", "nmcli -e yes dev wifi");
    contrutorProcessos.redirectErrorStream(true);
    Process processo = contrutorProcessos.start();
    BufferedReader leitorDados = new BufferedReader(new InputStreamReader(processo.getInputStream()));

    String linhaDado;

    while ((linhaDado = leitorDados.readLine()) != null)
            for (char letra : linhaDado.toCharArray())
                System.out.println((int) letra);
}

我需要创建一个每个SSID查找的对象。

但是这些专栏不能用逗号或其他字母分隔。列用空格“”分隔(32位十进制ASCII码)。在这种形式中,我无法创建具有强大安全性的对象。

你能帮助我吗? NMCLI是最好的形式吗?

谢谢!

0 个答案:

没有答案