public final class LocaleInfo extends Object implements Cloneable, Externalizable
即使charset不合法,本类也不会报错。请使用LocaleUtil.isCharsetSupported()
方法来判断charset的合法性。
Constructor and Description |
---|
LocaleInfo()
创建系统默认的locale信息。
|
LocaleInfo(Locale locale)
创建locale信息。
|
LocaleInfo(Locale locale,
String charset)
创建locale信息。
|
Modifier and Type | Method and Description |
---|---|
LocaleInfo |
assertCharsetSupported()
判断charset是否被支持。
|
Object |
clone() |
boolean |
equals(Object o)
比较对象。
|
Charset |
getCharset()
取得编码字符集。
|
Locale |
getLocale()
取得区域。
|
int |
hashCode() |
boolean |
isCharsetSupported()
判断charset是否被支持。
|
static LocaleInfo |
parse(String name)
解析并创建locale信息。
|
void |
readExternal(ObjectInput in) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public LocaleInfo()
public LocaleInfo(Locale locale)
locale
- 区域信息public static LocaleInfo parse(String name)
name
- locale信息的字符串,包含locale和charset信息,以“:”分隔public Locale getLocale()
public Charset getCharset()
public boolean isCharsetSupported()
public LocaleInfo assertCharsetSupported() throws UnsupportedCharsetException
UnsupportedCharsetException
public boolean equals(Object o)
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
Copyright © 2006–2018 TinyGroup. All rights reserved.