这是代码:
int i=0,j=0;
try {
Map map1 = new HashMap();
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream("SPUS51053200504110001.txt")));
String data1 = null;
while ((data1 = br.readLine()) != null) {
map1.put(data1.substring(6,17).trim(), data1);
i++;
}
System.out.println("剔除前的数据数:"+map1.size());
System.out.println("剔除前的数据数:"+i);
这是打印出的结果:
剔除前的数据数:28326
剔除前的数据数:28331
为什么会不一样那