通知
すべてクリア
Topic starter
2003年9月5日 3:58 PM
はじめまして。Java初心者なのですが、わからないことがあるので教えてください。
TextAreaにInputファイルからの内容を書き出し、それを名前順および名前順,番号順に
ソートし昇順にならべそれを表示させるようなものをつくりたいのですが、まずTextArea
の内容を配列にいれ、それをソートしようと考えています。どなたかサンプルなどあれば
教えてください。TextAreaの内容を配列に入れる入れ方特にわかりません。ソートはなん
となくはいれつにできればわかるようなきがしているのですが。。。よろしくお願い致し
ます。
ファイルフォーマット
1 1617 18 19 20 25
名前 年齢 性別 学籍番号
Input.txt
山田太郎 31100324
田中花子 24200523
峰真美子 42200249
太田黒健二 53100243
画面に表示する形式は
山田太郎 31 男 00324
田中花子 24 女 00523
峰真美子 42 女 00249
太田黒健二53 男 00243
2003年9月8日 1:41 PM
ファイルを読み込むためには、java.io.FileReader
1行ずつ読み込むためには、java.io.BufferdReaderのreadLine
区切り文字を探したり、文字を1文字ずつ取り出すには、
java.lang.StringのcharAtやindexOf
配列のサイズを動的に拡張したいならjava.util.ArrayList
を使います。
サンプルについては、これらのクラス名等をキーワードにして
検索してみてください。
Topic starter
2003年9月8日 2:35 PM
ありがとうございます。ヒントをいただいて進めそうです。