我有一个关于java Collections.sort()的问题,我有两个文件是由系统生成的,我试图比较两个,我做的第一件事是使用Java的Collections.sort()来重写这两个文件,以便它们被排序,但是我发现这些文件有一个系统生成的数字,位置偏移量为7到18,因此这些文件似乎永远不匹配。我写了一行行过滤比较。Java Collections.sort()不包括一系列字符
EEEDDDDR00002384800000000041929CAD...
EEEDDDDR00002384900000000041956CAD...
EEEDDDDR00002385000000000041938CAD...
EEEDDDDR00002385200000000041965CAD...
EEEDDDDR00002385700000000004198CAD...
EEEDDDDR00002385800000000004199CAD...
^--------^
System Generated and change the sort order.
有没有一种办法,在Collections.sort
和压实忽略此范围内,并在线路其它可能的范围是多少?
做出一个自定义的比较方法或lambda。 – Javant
写入自定义比较器并在比较之前删除此范围 – Sanjeev