< prev index next >

make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java

Print this page
rev 56742 : [mq]: 8231273


1145                         String[] s1 = t1.split(":");
1146                         String[] s2 = t2.split(":");
1147                         if (s1[0].equals(s2[0])) {
1148                             if (s1[1].equals("001")) {
1149                                 return 1;
1150                             } else if (s2[1].equals("001")) {
1151                                 return -1;
1152                             } else {
1153                                 return s1[1].compareTo(s2[1]);
1154                             }
1155                         } else {
1156                             return s1[0].compareTo(s2[0]);
1157                         }
1158                     }
1159                 })
1160                 .collect(Collectors.toList()),
1161             StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING);
1162     }
1163 
1164     // for debug
1165     private static void dumpMap(Map<String, Object> map) {
1166         map.entrySet().stream()
1167             .sorted(Map.Entry.comparingByKey())
1168             .map(e -> {
1169                 Object val = e.getValue();
1170                 String valStr = null;
1171 
1172                 if (val instanceof String[]) {
1173                     valStr = Arrays.asList((String[])val).toString();
1174                 } else if (val != null) {
1175                     valStr = val.toString();
1176                 }
1177                 return e.getKey() + " = " + valStr;
1178             })
1179             .forEach(System.out::println);
1180     }
1181 }


1145                         String[] s1 = t1.split(":");
1146                         String[] s2 = t2.split(":");
1147                         if (s1[0].equals(s2[0])) {
1148                             if (s1[1].equals("001")) {
1149                                 return 1;
1150                             } else if (s2[1].equals("001")) {
1151                                 return -1;
1152                             } else {
1153                                 return s1[1].compareTo(s2[1]);
1154                             }
1155                         } else {
1156                             return s1[0].compareTo(s2[0]);
1157                         }
1158                     }
1159                 })
1160                 .collect(Collectors.toList()),
1161             StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING);
1162     }
1163 
1164     // for debug
1165     static void dumpMap(Map<String, Object> map) {
1166         map.entrySet().stream()
1167             .sorted(Map.Entry.comparingByKey())
1168             .map(e -> {
1169                 Object val = e.getValue();
1170                 String valStr = null;
1171 
1172                 if (val instanceof String[]) {
1173                     valStr = Arrays.asList((String[])val).toString();
1174                 } else if (val != null) {
1175                     valStr = val.toString();
1176                 }
1177                 return e.getKey() + " = " + valStr;
1178             })
1179             .forEach(System.out::println);
1180     }
1181 }
< prev index next >