📅  最后修改于: 2023-12-03 14:42:49.115000             🧑  作者: Mango
Locale.FilteringMode
是 Java SE 8 中新增的一个枚举类型,它的主要作用是定义 Locale
过滤模式,也就是用来筛选 Locale
的规则。在 Locale
中存在众多的属性,例如语言、国家、区域等等,如果要筛选出符合我们要求的 Locale
,就需要使用 Locale.FilteringMode
来进行过滤。
values()
方法是 Locale.FilteringMode
类中的静态方法,用来返回所有可用的过滤模式,它的返回值是一个由 Locale.FilteringMode
枚举类型常量组成的数组。
方法声明如下:
public static Locale.FilteringMode[] values()
import java.util.Locale;
public class Main {
public static void main(String[] args) {
//获取所有的过滤模式
Locale.FilteringMode[] filteringModes = Locale.FilteringMode.values();
//遍历输出所有的过滤模式
for (Locale.FilteringMode filteringMode : filteringModes) {
System.out.println(filteringMode);
}
}
}
上面的代码中,我们使用 Locale.FilteringMode.values()
方法获取所有可用的过滤模式,并用 for
循环进行遍历输出。
输出结果如下:
AUTOSELECT_FILTERING
EXTENDED_FILTERING
IGNORED_EXTENDED_RANGES
MAP_EXTENDED_RANGES
以上就是关于 Java
中 Locale.FilteringMode values()
方法的介绍及示例。