public final class LocaleInfo extends Object implements Cloneable, Externalizable
即使charset不合法,本类也不会报错。请使用LocaleUtil.isCharsetSupported()
方法来判断charset的合法性。
| 构造器和说明 |
|---|
LocaleInfo()
创建系统默认的locale信息。
|
LocaleInfo(Locale locale)
创建locale信息。
|
LocaleInfo(Locale locale,
String charset)
创建locale信息。
|
| 限定符和类型 | 方法和说明 |
|---|---|
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
public boolean equals(Object o)
public void writeExternal(ObjectOutput out) throws IOException
writeExternal 在接口中 ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal 在接口中 ExternalizableIOExceptionClassNotFoundExceptionCopyright © 2006–2018 TinyGroup. All rights reserved.