src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
equal
deleted
inserted
replaced
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 } |