人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JAVAでソートするプログラムを教えてください。
-------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のソースで教えてください。
なお、回答は、ソースのみで、ヒントなどすぐに使えないものは不要です。
宜しくお願い致します。

●質問者: kawai0000
●カテゴリ:コンピュータ 趣味・スポーツ
✍キーワード:Excel Java txt いもの エラー
○ 状態 :終了
└ 回答数 : 2/3件

▽最新の回答へ

1 ● utagawh
●25ポイント

http://www25.cds.ne.jp/~kamiken/bach/b_comand.html#sort

コマンドプロンプトで使えるsortコマンドでは力不足?

◎質問者からの返答

javaのソースデータがあれば、自身で改造も行え汎用性があるので、JAVAのソースデータを求めております。

宜しくお願い致します。


2 ● sAki
●25ポイント

http://www.moriwaki.net/wiki/index.php?%5B%5B%A5%AA%A5%D6%A5%B8%...

JAVA開発メモ - オブジェクト配列のソート

こんなんでどうでしょうか?

compareTo関数を実装すれば、sortメソッドでソートできます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ