Создание java-объектов с результатом nmcli

В этом следующем коде я перечисляю все соединения Wi-Fi ssids, используя nmcli (Ubuntu):

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 ответов

Другие вопросы по тегам