感觉循环肯定是少不了,但是感觉怎么减少循环才是优化方向吧,减少一个循环数据量越大效率越明显。
package demo_java;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Test1 {
public static void main(String[] args) {
List listA = new ArrayList<>();
List listB = new ArrayList<>();
// 构建10W数据
for(int i=0; i<100000; ++i) {
ObjA a = new ObjA("no"+i, "name"+i);
listA.add(a);
}
for(int i=8888; i<106666; ++i) {
ObjB b = new ObjB("no"+i, "infos"+i);
listB.add(b);
}
int aSize = listA.size();
int bSize = listB.size();
// listA Size: 100000
System.out.println("listA Size: " + aSize);