src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
changeset 54968 c13b1382aa30
parent 54359 3d8934bf505a
equal deleted inserted replaced
54967:3adf893a6861 54968:c13b1382aa30
   255     @Override
   255     @Override
   256     public Set<String> getAvailableLanguageTags() {
   256     public Set<String> getAvailableLanguageTags() {
   257         return langtags;
   257         return langtags;
   258     }
   258     }
   259 
   259 
       
   260     // Check if each string is unique, except null or empty strings,
       
   261     // as these strings are used for keys in the name-to-value map.
   260     private boolean hasDuplicates(String[] strings) {
   262     private boolean hasDuplicates(String[] strings) {
   261         int len = strings.length;
   263         int len = strings.length;
   262         for (int i = 0; i < len - 1; i++) {
   264         for (int i = 0; i < len - 1; i++) {
   263             String a = strings[i];
   265             String a = strings[i];
   264             if (a != null) {
   266             if (a != null && !a.isEmpty()) {
   265                 for (int j = i + 1; j < len; j++) {
   267                 for (int j = i + 1; j < len; j++) {
   266                     if (a.equals(strings[j]))  {
   268                     if (a.equals(strings[j]))  {
   267                         return true;
   269                         return true;
   268                     }
   270                     }
   269                 }
   271                 }