Создание 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 - лучшая форма для этого?
Спасибо!