Как я могу проверить, подключены ли потоки ввода / вывода Java-программы к терминалу?
Я хотел бы, чтобы программа на Java имела различные настройки по умолчанию (многословие, возможно цветной вывод, где поддерживается) в зависимости от ее использования. В C есть функция isatty (), которая будет возвращать 1, если дескриптор файла подключен к терминалу, и 0 в противном случае. Есть ли эквивалент для этого в Java? У меня нетЯ не видел ничего в JavaDoc для InputStream или PrintStream.