public class SystemUtils extends Object
用于获取系统信息
| 构造器和说明 |
|---|
SystemUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getCountry()
获取系统默认国家
|
static String |
getDefaultCharset()
获取系统默认编码
|
static Map<String,String> |
getEnv()
获取 系统环境变量
|
static String |
getEnv(String name)
获取 系统环境变量
|
static String |
getFileEncoding()
获取系统默认编码
|
static String |
getFileSeparator()
获取系统文件分隔符
|
static String |
getJavaHome()
获取 Java 安装目录
|
static String |
getJavaSpecificationVersion()
获取 Java 运行时环境规范版本
|
static String |
getJavaVendor()
获取 Java 运行时环境供应商
|
static String |
getJavaVendorUrl()
获取 Java 供应商的 URL
|
static String |
getJavaVersion()
获取 Java 运行时环境版本
|
static String |
getJavaVmName()
获取 Java 虚拟机实现名称
|
static String |
getJavaVmSpecificationName()
获取 Java 虚拟机规范名称
|
static String |
getJavaVmSpecificationVendor()
获取 Java 虚拟机规范供应商
|
static String |
getJavaVmSpecificationVersion()
获取 Java 虚拟机规范版本
|
static String |
getJavaVmVendor()
获取 Java 虚拟机实现供应商
|
static String |
getJavaVmVersion()
获取 Java 虚拟机实现版本
|
static String |
getLanguage()
获取系统默认语言
|
static String |
getLineSeparator()
获取系统行分隔符
|
static String |
getOsArch()
获取系统架构
|
static String |
getOsName()
获取系统名称
|
static String |
getOsVersion()
获取系统版本
|
static String |
getPathSeparator()
获取系统路径分隔符
|
static Properties |
getProperties()
获取 系统属性
|
static Map<String,String> |
getProperties(String prefix)
获取 系统属性
|
static Map<String,String> |
getProperties(String prefix,
boolean stripPrefix)
获取 系统属性
|
static Map<String,String> |
getProperties(String prefix,
boolean stripPrefix,
boolean ignoreEmptyValue)
获取 系统属性
|
static Map<String,String> |
getProperties(String prefix,
boolean stripPrefix,
boolean ignoreEmptyValue,
boolean trimValue)
获取 系统属性
|
static Map<String,String> |
getProperties(String prefix,
boolean stripPrefix,
boolean ignoreEmptyValue,
boolean trimValue,
boolean toLowerCase)
获取 系统属性
|
static String |
getProperty(String name)
获取 系统属性
|
static String |
getProperty(String name,
String defaultValue)
获取 系统属性
|
static String |
getTempDir()
获取系统临时目录
|
static String |
getTimeZone()
获取系统默认时区
|
static String |
getUserDir()
获取系统用户当前工作目录
|
static String |
getUserHome()
获取系统用户主目录
|
static String |
getUserName()
获取系统用户名称
|
public static String getOsName()
public static String getOsVersion()
public static String getOsArch()
public static String getUserName()
public static String getUserHome()
public static String getUserDir()
public static String getFileSeparator()
public static String getPathSeparator()
public static String getLineSeparator()
public static String getTempDir()
public static String getFileEncoding()
public static String getLanguage()
public static String getCountry()
public static String getTimeZone()
public static String getDefaultCharset()
public static String getJavaVersion()
public static String getJavaVendor()
public static String getJavaVendorUrl()
public static String getJavaHome()
public static String getJavaVmSpecificationVersion()
public static String getJavaVmSpecificationVendor()
public static String getJavaVmSpecificationName()
public static String getJavaVmVersion()
public static String getJavaVmVendor()
public static String getJavaVmName()
public static String getJavaSpecificationVersion()
public static String getProperty(String name, String defaultValue)
name - 属性名称defaultValue - 默认值public static Properties getProperties()
public static Map<String,String> getProperties(String prefix)
prefix - 属性前缀public static Map<String,String> getProperties(String prefix, boolean stripPrefix)
prefix - 属性前缀stripPrefix - 是否去除前缀public static Map<String,String> getProperties(String prefix, boolean stripPrefix, boolean ignoreEmptyValue)
prefix - 属性前缀stripPrefix - 是否去除前缀ignoreEmptyValue - 是否忽略空值public static Map<String,String> getProperties(String prefix, boolean stripPrefix, boolean ignoreEmptyValue, boolean trimValue)
prefix - 属性前缀stripPrefix - 是否去除前缀ignoreEmptyValue - 是否忽略空值trimValue - 是否去除前后空格Copyright © 2024. All rights reserved.