>>368
行単位でStringにして、配列に放り込んで、Arrays#sort(T[] a, Comparator<? super T> c)、
もしくは、Listに放り込んで、Collections#sort(List<T> list, Comparator<? super T> c)、
この場合、TはString、
で、コンパレータcを、頭から8桁と40桁目から10桁をどちらが第1キーでどちらが第2キーか知らないが、
自分の思うような順序付けを返すように実装する。