Java текущее имя машины и вошедший в систему пользователь?

Вы можете использовать isnumeric функцию. Он проверяет, содержит ли строка только числовые символы. Этот метод присутствует только для объектов Unicode. Он не будет работать с целыми или плавающими значениями

myList = ['text', 'another text', '1', '2.980', '3']
output = [ a for a in myList if a.isnumeric() ]
print( output )      
# Output is : ['1', '3']

Ссылка: https://www.tutorialspoint.com/python/string_isnumeric.htm

141
задан Beryllium 10 November 2013 в 09:28
поделиться

2 ответа

Добираться в настоящее время входило в систему пользователь:

System.getProperty("user.name"); //platform independent 

и имя узла машины:

java.net.InetAddress localMachine = java.net.InetAddress.getLocalHost();
System.out.println("Hostname of local machine: " + localMachine.getHostName());
234
ответ дан Selva 10 November 2013 в 09:28
поделиться

Добираться в настоящее время входило в систему пользователь:

System.getProperty("user.name");

Для получения имени хоста машины:

InetAddress.getLocalHost().getHostName();

Для ответа на последнюю часть вопроса Java API говорит, что getHostName () возвратится

имя хоста для этого IP-адреса, или если операция не позволяется проверкой защиты, текстовым представлением IP-адреса.

85
ответ дан Bill the Lizard 10 November 2013 в 09:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: