回答編集履歴

1

修正

2019/01/18 09:41

投稿

CreeperSaviour
CreeperSaviour

スコア129

test CHANGED
@@ -1,3 +1,95 @@
1
- 後ほどcodeに直します(現環境では無理なので)
1
+ ```Java
2
2
 
3
+ import java.util.Scanner;
4
+
5
+ import java.util.List;
6
+
7
+ import java.util.ArrayList;
8
+
9
+
10
+
11
+ public class Main {
12
+
13
+ public static void main(String[] args) {
14
+
15
+ Scanner sc = new Scanner(System.in);
16
+
17
+ String line = sc.nextLine();
18
+
19
+ String[] tmpList = line.split(",", 0);
20
+
21
+ List<Integer> list = new ArrayList();
22
+
3
- [https://paiza.io/projects/ZNm_OdZxth17UnT7ss_IuQ](https://paiza.io/projects/ZNm_OdZxth17UnT7ss_IuQ)
23
+ for(int i = 0; i < tmpList.length; i++) list.add(Integer.parseInt(tmpList[i]));
24
+
25
+ for(int i = 0; i < list.size(); i++) {
26
+
27
+ System.out.print(list.get(i));
28
+
29
+ if(i != tmpList.length - 1) System.out.print(",");
30
+
31
+ }
32
+
33
+ }
34
+
35
+ }
36
+
37
+
38
+
39
+ ```
40
+
41
+ こちらは、
42
+
43
+ 入力例
44
+
45
+ ```
46
+
47
+ 30,10,50,60
48
+
49
+ ```
50
+
51
+ 出力例
52
+
53
+ ```
54
+
55
+ 30,10,50,60
56
+
57
+ ```
58
+
59
+ となるプログラムで、質問者さんが意図していたコードではなかったようなので
60
+
61
+ 次のようなコードを用意しました。
62
+
63
+ ```Java
64
+
65
+ import java.util.Scanner;
66
+
67
+ import java.util.List;
68
+
69
+ import java.util.ArrayList;
70
+
71
+
72
+
73
+ public class Main{
74
+
75
+ public static void main(String[] args){
76
+
77
+ Scanner sc = new Scanner(System.in);
78
+
79
+ String[] array = sc.nextLine().split(" ", 0);
80
+
81
+ List<Integer> list = new ArrayList<Integer>();
82
+
83
+ for(int i = 0; i < array.length ; i++){
84
+
85
+ list.add(Integer.parseInt(array[i]));
86
+
87
+ }
88
+
89
+ System.out.println(list);
90
+
91
+ }
92
+
93
+ }
94
+
95
+ ```