powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Если в JAVA использовать Runtime
4 сообщений из 4, страница 1 из 1
Если в JAVA использовать Runtime
    #33879507
Batyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rintime.getRuntime().exec()

есть какая-нибудь возможность ловить то что выходит на экран например:
у меня выдает на экране после запуска программы
Ваши данные: 0,345

могу ли я сохранить это число куда-нибудь в переменную

Заранее благодарю
...
Рейтинг: 0 / 0
Если в JAVA использовать Runtime
    #33879697
mors78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парсить вывод полученный вывод:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
  String arh = ... 
                Process proc = Runtime.getRuntime().exec(arh);
                String line;
                BufferedReader input =
                         new  BufferedReader
                        ( new  InputStreamReader(proc.getInputStream(),
                        "Cp866"));
                 while  ((line = input.readLine()) !=  null ) {
                    System.out.println(line);                     
                }

чтото типа:
Код: plaintext
1.
2.
3.
4.
        double  d =  0 ;
        if  (line.indexOf("Ваши данные:")> 0 ) {
            d =  Double .parseDouble(line.substring(line.indexOf("Ваши данные:"), line.length()));
       }
или регулярные выражения, что более правильно
...
Рейтинг: 0 / 0
Если в JAVA использовать Runtime
    #33880225
Batyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mors78Парсить вывод полученный вывод:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
  String arh = ... 
                Process proc = Runtime.getRuntime().exec(arh);
                String line;
                BufferedReader input =
                         new  BufferedReader
                        ( new  InputStreamReader(proc.getInputStream(),
                        "Cp866"));
                 while  ((line = input.readLine()) !=  null ) {
                    System.out.println(line);                     
                }

чтото типа:
Код: plaintext
1.
2.
3.
4.
        double  d =  0 ;
        if  (line.indexOf("Ваши данные:")> 0 ) {
            d =  Double .parseDouble(line.substring(line.indexOf("Ваши данные:"), line.length()));
       }
или регулярные выражения, что более правильно

java.lang.NullPointerException

C:\Dokumente und Einstellungen\Batyr Malik\Desktop\db2>Pause
Drucken Sie eine beliebige Taste . . .
...
Рейтинг: 0 / 0
Если в JAVA использовать Runtime
    #33881269
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, аспекты подключить? Как-нибудь так.

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Если в JAVA использовать Runtime
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]