public static final class SystemUtil.OsInfo extends Object
Modifier and Type | Method and Description |
---|---|
String |
getArch()
取得当前OS的架构(取自系统属性:
os.arch )。 |
String |
getFileEncoding()
取得OS的默认字符编码集(取自系统属性:
file.encoding )。 |
String |
getFileSeparator()
取得OS的文件路径的分隔符(取自系统属性:
file.separator )。 |
String |
getLineSeparator()
取得OS的文本文件换行符(取自系统属性:
line.separator )。 |
String |
getName()
取得当前OS的名称(取自系统属性:
os.name )。 |
String |
getPathSeparator()
取得OS的搜索路径分隔符(取自系统属性:
path.separator )。 |
String |
getVersion()
取得当前OS的版本(取自系统属性:
os.version )。 |
boolean |
isAix()
判断当前OS的类型。
|
boolean |
isHpUx()
判断当前OS的类型。
|
boolean |
isIrix()
判断当前OS的类型。
|
boolean |
isLinux()
判断当前OS的类型。
|
boolean |
isMac()
判断当前OS的类型。
|
boolean |
isMacOsX()
判断当前OS的类型。
|
boolean |
isOs2()
判断当前OS的类型。
|
boolean |
isSolaris()
判断当前OS的类型。
|
boolean |
isSunOS()
判断当前OS的类型。
|
boolean |
isWindows()
判断当前OS的类型。
|
boolean |
isWindows2000()
判断当前OS的类型。
|
boolean |
isWindows95()
判断当前OS的类型。
|
boolean |
isWindows98()
判断当前OS的类型。
|
boolean |
isWindowsME()
判断当前OS的类型。
|
boolean |
isWindowsNT()
判断当前OS的类型。
|
boolean |
isWindowsXP()
判断当前OS的类型。
|
String |
toString()
将OS的信息转换成字符串。
|
public final String getArch()
os.arch
)。
例如:"x86"
null
。public final String getName()
os.name
)。
例如:"Windows XP"
null
。public final String getVersion()
os.version
)。
例如:"5.1"
null
。public final boolean isAix()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isHpUx()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isIrix()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isLinux()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isMac()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isMacOsX()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isOs2()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isSolaris()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isSunOS()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows2000()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows95()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows98()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindowsME()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindowsNT()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindowsXP()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final String getFileEncoding()
file.encoding
)。
这个编码字符集将被作为当前JVM转换字节/字符的默认方式。 例如:GBK
。
null
。public final String getFileSeparator()
file.separator
)。
例如:Unix为"/"
,Windows为"\\"
。
null
。public final String getLineSeparator()
line.separator
)。
例如:Unix为"\n"
,Windows为"\r\n"
。
null
。public final String getPathSeparator()
path.separator
)。
例如:Unix为":"
,Windows为";"
。
null
。Copyright © 2006–2018 TinyGroup. All rights reserved.