CSVファイルを読込、読み込んだデータを数値型に変換するロジックを考えています。
今の実装はStringの配列を明示的に作成しそこに一旦格納しているのですが、1文でlong配列に格納する方法はないでしょうか。
Java
1String[] tmpArray = Files.lines(Paths.get(filePath)).collect(Collectors.joining(",")).split(","); 2long[] numArray = Stream.of(tmpArray) 3 .mapToLong(Long::parseLong) 4 .toArray(); 5
※CSVファイルはカンマ区切りの数字郡です。(例 12154,2323,455,66,1,1)
※実装例は配列に格納していますが最終的な格納先はコレクションでも構いません
回答2件
あなたの回答
tips
プレビュー