我有巨大的(大約4GB)文本文件需要排序。這是如此巨大,它有6千個coumns和數千行。用bash腳本進行排序非常簡單。不過,我需要跨平臺的Java程序來對文件進行排序。我用this,但我得到了與排序後的輸出文件相同的結果文件。輸入文件的根據java中的列對選項卡分隔的文件進行排序
部分進行排序
SNP_ID Sub_0001 Sub_0002 Sub_0003 Sub_0004 ...
cnv3p502 0 0 0 0
rs3115860 1 0 1 1
rs3131967 1 0 1 1
rs3115850 1 0 1 1
rs12124819 0 0 0 0
rs2519031 1 0 1 1
.
.
.
我需要梳理相對於在Java中第一列此製表符分隔的文件,而無需使用系統命令執行UNIX命令。我會欣賞你的幫助。
爲什麼不做外部排序? http://en.wikipedia.org/wiki/External_sorting – 2012-02-23 08:26:36