質問編集履歴
3
「1行でlong配列」⇒「1文でlong配列」
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
CSVファイルを読込、読み込んだデータを数値型に変換するロジックを考えています。
|
2
2
|
|
3
|
-
今の実装はStringの配列を明示的に作成しそこに一旦格納しているのですが、1
|
3
|
+
今の実装はStringの配列を明示的に作成しそこに一旦格納しているのですが、1文でlong配列に格納する方法はないでしょうか。
|
4
4
|
|
5
5
|
|
6
6
|
|
2
「効率化」とフワッとしていたので自分の期待する回答を明確にしました。「split\(","\)」を追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,12 +1,12 @@
|
|
1
1
|
CSVファイルを読込、読み込んだデータを数値型に変換するロジックを考えています。
|
2
2
|
|
3
|
-
|
3
|
+
今の実装はStringの配列を明示的に作成しそこに一旦格納しているのですが、1行でlong配列に格納する方法はないでしょうか。
|
4
4
|
|
5
|
-
|
5
|
+
|
6
6
|
|
7
7
|
```Java
|
8
8
|
|
9
|
-
String[] tmpArray = Files.lines(Paths.get(filePath)).collect(Collectors.joining(","));
|
9
|
+
String[] tmpArray = Files.lines(Paths.get(filePath)).collect(Collectors.joining(",")).split(",");
|
10
10
|
|
11
11
|
long[] numArray = Stream.of(tmpArray)
|
12
12
|
|
1
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【Java】
|
1
|
+
【Java】ファイルから読み込んだ内容を数値型へ変換
|
test
CHANGED
File without changes
|