Jak przekierować dane wyjściowe produktu Process Builder do łańcucha?

Korzystam z następującego kodu, aby uruchomić program budujący procesy. Chcę wiedzieć, jak mogę przekierować jego dane wyjściowe na ciąg znaków.

ProcessBuilder pb = new ProcessBuilder(System.getProperty("user.dir")+"/src/generate_list.sh", filename);
Process p = pb.start();

Próbowałem użyćByteArrayOutputStream ale to nie działało.

questionAnswers(8)

yourAnswerToTheQuestion