-------file.txt------
10001021 <TAB> 文字列1
19999922 <TAB> 文字列2
12200111 <TAB> 文字列3
10002111 <TAB> 文字列4
---------------------
こういった感じで、2000万行(1GB)程度続きます。
↓(ソートの実行後)↓
---------------------
10001021 <TAB> 文字列1
10002111 <TAB> 文字列4
12200111 <TAB> 文字列3
19999922 <TAB> 文字列2
---------------------
左端の数字を基準に行単位でソートしたいのですが、容量が大きいためExcelでは操作できません。
そのため、JAVAの本を見て自作したのですがメモリエラーによりうまくいきませんでした。
また、ソートの仕様を変更することも考えているためJAVAのソースで教えてください。
なお、回答は、ソースのみで、ヒントなどすぐに使えないものは不要です。
宜しくお願い致します。
http://www.moriwaki.net/wiki/index.php?%5B%5B%A5%AA%A5%D6%A5%B8%...
JAVA開発メモ - オブジェクト配列のソート
こんなんでどうでしょうか?
compareTo関数を実装すれば、sortメソッドでソートできます。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | gyuque | 4回 | 2回 | 0回 | 2005-09-11 11:05:06 |
javaのソースデータがあれば、自身で改造も行え汎用性があるので、JAVAのソースデータを求めております。
宜しくお願い致します。