J'écris des choses que j'utilise souvent mais dont je ne me souviens pas.
for (Map.Entry<String, String> entry : map.entrySet())
String[] str = new String[3];
String[] str = { "aaa", "bbb", "ccc" };
org.apache.commons.lang3.ArrayUtils.addAll(Tableau 1,Séquence 2);
if (Arrays.asList("aaa", "bbb").contains(Chaîne à comparer)) {}
try (BufferedReader br = new BufferedReader(new FileReader(file))) {
String line;
while ((line = br.readLine()) != null) {
}
}
String str = "aaa-bbb-ccc-ddd";
Pattern p = Pattern.compile("^aaa-(.*)-(.*)-ddd$");
Matcher m = p.matcher(str);
if (m.find()) {
System.out.println(m.group(1)); // bbb
System.out.println(m.group(2)); // ccc
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss.SSS");
Date date = sdf.parse("2018/01/01 10:00:00.000");
String dateStr = sdf.format(date);
String.format
//Remplir avec zéro
String.format("%05d", 1); // 00005
String.format("%02d", 1); // 01
@Override
public String toString() {
return org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString(this);
}
La disposition de HashMap k = v est appropriée. haute vitesse La clé de la table de hachage est dans l'ordre décroissant La clé TreeMap est dans l'ordre croissant LinkedHashMap Organisez dans l'ordre dans lequel k = v est entré. Si vous voulez faire une carte dans une liste, vous devez le faire avec ceci
Augmentez la mémoire. -Xmx3072m -Xms512m
https://paiza.io/ja/projects/new
Si vous utilisez throw e dans la clause catch, les informations de trace de pile seront perdues, donc encapsulez-les dans une autre exception telle que throw new XXXException ("", e) et la lancer.
Recommended Posts