Ich schreibe Dinge, die ich oft benutze, an die ich mich aber nicht erinnern kann.
for (Map.Entry<String, String> entry : map.entrySet())
String[] str = new String[3];
String[] str = { "aaa", "bbb", "ccc" };
org.apache.commons.lang3.ArrayUtils.addAll(Array 1,Sequenz 2);
if (Arrays.asList("aaa", "bbb").contains(String zum Vergleichen)) {}
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
//Mit Null füllen
String.format("%05d", 1); // 00005
String.format("%02d", 1); // 01
@Override
public String toString() {
return org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString(this);
}
Die Anordnung von HashMap k = v ist angemessen. schnelle Geschwindigkeit Der Hashtable-Schlüssel ist in absteigender Reihenfolge Der TreeMap-Schlüssel ist in aufsteigender Reihenfolge LinkedHashMap Ordnen Sie in der Reihenfolge an, in der k = v eingegeben wird. Wenn Sie eine Karte in eine Liste aufnehmen möchten, sollten Sie dies damit machen
Speicher erhöhen. -Xmx3072m -Xms512m
https://paiza.io/ja/projects/new
Wenn Sie in der catch-Klausel throw e verwenden, gehen die Stack-Trace-Informationen verloren. Schließen Sie sie daher in eine andere Ausnahme ein, z. B. throw new XXXException ("", e), und werfen Sie sie aus
Recommended Posts