Java可以通过获取系统属性来判断用户终端类型。具体步骤如下:
- 获取系统属性 "os.name"。
- 根据获取的值进行判断,如果值为 "Windows",则说明用户使用的是Windows终端;如果值为 "Linux",则说明用户使用的是Linux终端。
示例代码:
String os =System.getProperty("os.name").toLowerCase();
if(os.contains("windows")){
System.out.println("Windows终端");
}else if(os.contains("linux")){
System.out.println("Linux终端");
}else{
System.out.println("其他终端");
}
注意:获取的系统属性是小写的,所以要转成小写判断。