1

使うと揺れる

import java.util.Scanner;
.
.
.
Scanner scan = new Scanner(System.in);
.
.
. 
Integer.parseInt(scan.next());

また

import java.util.Scanner;
.
.
.    
Scanner scan = new Scanner(System.in);
.
.
.
scan.nextInt();    

どちらがより便利か、より正確に。どちらがより速く実行されますか?

4

4 に答える 4

0

どちらが速いかについては、手動で Integer.parseInt を解析する方が速いと思います。scan.nextInt は正規表現ベースの一致を行い、その値に対して Integer.parseInt を行うためです。

http://download.oracle.com/javase/1,5,0/docs/api/java/util/Scanner.html#nextInt ()

乾杯!

于 2011-11-07T21:41:58.437 に答える