標準入力で受け取った物をsplitのカンマで区切って、出力させたいのですが、エラーが出て何が問題なのかわかりません。
入力例:
5
a,b,c,d,e
出力例
a
b
c
d
e
の形に持っていきたいです。
エラー文:
error: incompatible types: String[] cannot be converted to String
対象行:
numbers[i] = sc.nextLine().split(",");
のsplitがおかしいといわれているのですが、なにが問題なのかが分からず行き詰っています。
Java
1import java.util.*; 2 3 4public class Main { 5 public static void main(String[] args) { 6 Scanner sc = new Scanner(System.in); 7 int N = Integer.parseInt(sc.nextLine()); 8 String[] numbers = new String[N]; 9 for(int i = 0;i < N;i++){ 10 numbers[i] = sc.nextLine().split(","); 11 System.out.println(numbers[i]); 12 } 13 } 14}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/23 11:21
2021/02/23 11:32