📌  相关文章
📜  Java中的 Locale.FilteringMode values() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:49.115000             🧑  作者: Mango

Java中的 Locale.FilteringMode values() 方法及示例

简介

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

以上就是关于 JavaLocale.FilteringMode values() 方法的介绍及示例。