//常规写法
String s;
for (int i = 0; i < s.length(); i++) {}
//优化写法
for (int i = 0, length = s.length(); i < length; i++) {}
Map使用EntrySet遍历
//常规写法 Mapm; for (K k : m.keySet()) { V v = m.get(k); } //优化写法 for (Map.Entry e : m.entrySet()) { K k = e.getKey(); V v = e.getValue(); }



