出産前後の痔にはご注意!

初心者ですが、どうぞ宜しくお願いします。

CSVファイル内には3つのデータがあります。

date.csv -----------------------------------

"1組"
"1,60点,80点,80点,70点,60点"
"2,50点,55点,50点,80点,70点"
"3,80点,80点,80点,95点,60点"
"4,60点,65点,65点,60点,65点"
"5,50点,65点,60点,65点,65点"

"2組"
"1,70点,70点,80点,80点,70点"
"2,80点,65点,80点,85点,90点"
"3,65点,65点,60点,50点,80点"
"4,90点,60点,65点,60点,90点"
"5,65点,80点,90点,90点,95点"
"6,90点90点,65点,65点,95点"
"7,75点,80点,90点,90点,75点"

"3組"
"1,85点,90点,90点,90点,85点"
"2,90点,100点100点,100点,95点"
"3,100点,80点,80点,100点,95点"
"4,90点,65点,100点,100点,100点"
"5,100点,100点,100点,70点,100点"
------------------------------------------

ファイル内容は上記のようになっているのですが、
2組のデータだけを読み込みたいのですが、
どのようにすれば部分的に読み込むことができますでしょうか?

現在は下記コードのように、全て取り込み1行ずつリストビューに表示しています。
このコードを改良して、2組のみをリストビューに表示したいのです。

try {
// create reader
InputStream input = new FileInputStream(path);
InputStreamReader ireader=new InputStreamReader(input, "UTF-8");
CSVReader reader = new CSVReader(ireader,',','"',0);
String[] csv;

while ((csv = reader.readNext()) != null) {

//アイテムの追加
list.add(csv[0]);
}

//アダプターの初期化
Date_lst.clear();

ArrayAdapter<String> lstadapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,Date_lst);

ListView listView = (ListView)findViewById(R.id.listView1);

//ListViewにアダプタ登録
listView.setAdapter(lstadapter);


for(int i= 0; i < list.size(); i = i + 1){
Date_lst.add(list.get(i));
}


} catch (FileNotFoundException e) {
Log.e("ERROR", e.toString());
} catch (UnsupportedEncodingException e) {
Log.e("ERROR", e.toString());
} catch (IOException e) {
Log.e("ERROR", e.toString());
}
}

ご教授宜しくお願いいたします!

このQ&Aに関連する最新のQ&A

A 回答 (2件)

String str = "abc";


として
strが"abc"かどうか
ってif文わかります?
それと同じですよ。
わからなければ…調べればすぐわかる内容です。
    • good
    • 0
この回答へのお礼

if文の使い方はわかりますが、どういうふうに条件分岐させればよいのか・・・
流れ的なものはわかったような気がします。
もう一度参考サイト等探してみようと思います。
ありがとうございました!

お礼日時:2011/12/21 02:44

単純に「2組」が出てくるまでは表示しなきゃいいじゃん。


で「2組」が出てきたら表示して、
「3組」が出てきたら表示しない。
↑のif文を付け加えればいいだけだと思うけど?
    • good
    • 0
この回答へのお礼

ありがとうございます。
まさにそのようにすればよいのだと思います。
しかし、そのやり方がわからないのです・・・

>「2組」が出てきたら表示して、
「3組」が出てきたら表示しない。

このようにするための手順がわらないため、
if文の条件式が思いつきません。
ど素人のため煩わしい思いをさせてしまいますが、
サンプルや参考サイトなどありましたら教えて頂けると助かります。

お礼日時:2011/12/20 17:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング