2016-04-10 19 views
1

ファイルのどの部分をどのように取得しますか?これが私の言うことです。 3215 98456 32156のファイルを持っているとどうすれば98456が得られますか?私は.nextInt()のやり方を理解していますが、それはファイルの最初の要素だけを取得します。ファイルの他の部分も取り込む方法はありますか?ファイルの2番目の要素を取得する

+3

'nextInt()'と 'nextInt()'をもう一度使う?または、行( 'nextLine')をつかんで、それを空白で区切り、インデックス1をつかいますか? – Idos

+0

'nextInt()'を2回使用すると、2番目の要素が取得されます。それを3回目に使用すると、ファイルの3番目の要素が得られますか? – Blastoize34

+0

まさに正しい!.. – Idos

答えて

2

nextInt()を2回使用できます。 nextInt()の2回目の呼び出しでは、ファイルの2番目の整数が得られます。

0

Scanner.nextInt()には、任意の時間を呼び出すことができます。それを2回目に呼び出し、2番目の戻り値だけを使用します。何かのように:

Scanner sc = new Scanner(new File("numbers.dat")); 
sc.nextInt(); //Ignore the result 
int second = sc.nextInt(); 
//do something with second 
//for example 
System.out.println(second); 
関連する問題