1. list的元素为Integer [代码实例1] public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); int maxNum = 1000000; for (int i = 0; i < maxNum; i++) { list.add(i); } //开始测试不同方式的for性能 int listSize = list.size(); Integer
foreach 依赖 IEnumerable. 第一次 var a in GetList() 时 调用 GetEnumerator 返回第一个对象 并 赋给a, 以后每次再执行 var a in GetList() 的时候 调用 MoveNext.直到循环结束. 期间GetList()方法只执行一次. foreach (var a in GetList()) { ... } 相当于 var a; IEnumerator e = GetList().GetEnumerator(); while (
一:字符替换: strtr > str_replace > preg_replace 注意: 1:一般用strtr函数的这种形式:string strtr ( string $str , array $replace_pairs ) 2:如果 replace_pairs 中包含一个空 字符串 ("")键,那么将返回 FALSE . If the str is not a scalar then it is not typecasted into a string, inst