2011-07-28 14 views
0

かなり短い質問:
を私は自分の資産フォルダに.csvファイルを入れています。私の問題は、私はそれを読んで、私はその後、内容をループ関数に渡すことができ、アレイ状に、その内容を保存するかどうかはわからないんだということです。CSVインポート/読書ファイル - Androidの

だから、基本的に私は(擬似コード)のような何かをしたい:

私はこれを実現するにはどうすればよい
VariableArray var[] = new Variable (get the file contents); 
performFunction(var[]); 

答えて

4

あなたは資産のあなたのファイルへのInputStreamを取得するためにこれを使用することができます。

InputStream is = getAssets().open(fileName); 

次に、リーダーを作成し、ファイルの最後までループする必要があります。

+0

これはまさに私が探していたものです!私はちょうどtry | catchでこれを囲み、inputstreamにインポートを追加しなければなりませんでした。ありがとうございました! – Mxyk

1

私はあなたがCSV形式に対処するJavaCSVライブラリを使用することをお勧めします。ごくわずかなコード行で多くのことが達成できます。

+0

おかげで、これは私が必要なものではありません。私はすでにCSVファイルを持っています。私は自分のコンピュータからJavaで保存することができます。しかし、私はアンドロイド携帯電話でこれを行う方法がわかりません。人々は私の「資産」のフォルダにそれを置くために私に言ってきたが、私はどのようにそこからファイルを読み取るためのプログラムを伝えるためには考えています。 – Mxyk

+0

ファイルを読み取ろうとしていますか? –

+0

ティムの答えは私が探していたものすべてだったが、助けてくれてありがとう。 – Mxyk

関連する問題