2016-09-11 27 views
0

私の質問に最初の部分は、カンマで区切られた1行に4つの数字を持つCSVファイルがある場合です。最初の2つの値はopenCSVを使用していますか?今openCSVでCSV値を無視+別の2次元配列要素にCSVファイルからint値を格納

、次の配列を検討:

int[][] parsedData = new int [10][10]; 

やCSVファイルから次の行

54, 68, 5, 1 

に行の最初の2つの値を無視し(前者は可能であると仮定CSVファイル)、parsedData [0] [0]に値 '5'をパースし、parsedData [0] [1]に値 '1'をパースする方法はありますか?

私はopenCSVのマニュアルでこれを説明するものは見つけられません。また、あらかじめ読み込むCSVファイルがない場合でも私の頭を包んでくることはできません。

答えて

0

opencsvではこれを実行できません。 skiplines(通常、データにヘッダーがあるときに使用されます)では行の一部ではなく、行全体を無視できます。あなたはプログラマチックに自分自身でそれをしなければなりません。

JavaのSystem.arraycopyメソッドを見てください。 a good exampleでスタックオーバーフローに関する記事が見つかりました。

希望に役立ちます。

:)

関連する問題