I/O-スキャンおよび上書き文字

3915 ワード

	public static void main(String[] args) {
		String a = "23\nasd\nbc\n";
		Scanner sc = new Scanner(a);
		System.out.print(sc.nextInt());
		String b = sc.nextLine();
		System.out.print(b);
		System.out.print(sc.nextLine());
		System.out.print(sc.nextLine());
		
		System.out.println(b.equals(""));
		sc.close();
	}
}

next(), nextInt(), etc


文字列nから前のものまで読み取り専用です.文字列の先頭がnの場合、値は読み込まれないため、例外が発生します.

nextLine()


文字列からnに読み込まれますが、nは破棄されます.