Java Locale filter local tag strings

Description

Java Locale filter local tag strings

import java.util.ArrayList;
import java.util.List;
import java.util.Locale;

public class Main {

   public static void main(String[] args) {
      List<Locale.LanguageRange> list1 = Locale.LanguageRange.parse("ja-JP, en-US");
      list1.stream().forEach((range) -> {
         System.out.println("Range:" + range.getRange());
      });//  w w  w.  j ava 2 s. c  o m

      List<String> localeList = new ArrayList<>();
      localeList.add("en-US");
      localeList.add("en-JP");

      List<String> tags1 = Locale.filterTags(list1, localeList);
      System.out.println("The following is the filtered list of Locales:");
      tags1.stream().forEach((tag) -> {
         System.out.println(tag);
      });
   }
}



PreviousNext

Related