###前提・実現したいこと
読んでいただきありがとうございます。
Java初心者です。
paizaでコーディングの練習をしております。
入力される値が
N
s_1
s_2
...
s_n
の形式で与えられるため、
String.splitメソッドで改行(\n)で区切って
配列に格納しようとしていますが、
どうしても例外エラーが発生してしまいます。
初歩的な質問で申し訳ありませんが、
ご回答いただけますと幸いです。
###発生している問題・エラーメッセージ
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at Main.main(Main.java:10)
添え字1の配列は存在しませんという例外エラーが出てしまいます。
###該当のソースコード
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
String strs[] = line.split("\n");
System.out.println(strs[1]);
}
}
###試したこと
str[0]であれば格納できていることは確認できましたが、
添え字が1以上になると例外が発生してしまいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/10 14:01