java 方法 示例
扫描器类的hasNextBigInteger()方法 (Scanner Class hasNextBigInteger() method)
hasNextBigInteger() method is available in java.util package.
hasNextBigInteger()方法在java.util包中可用。
hasNextBigInteger() method is used to check whether the next token in this Scanner input can be manipulated as a BigInteger or not.
hasNextBigInteger()方法用于检查此Scanner输入中的下一个标记是否可以作为BigInteger进行操作。
hasNextBigInteger() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
hasNextBigInteger()方法是一个非静态方法,只能使用类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
hasNextBigInteger() method may throw an exception at the time of checking BigInteger.
在检查BigInteger时, hasNextBigInteger()方法可能会引发异常。
IllegalStateException: This exception may throw when this Scanner is not opened.
IllegalStateException :如果未打开此扫描器,则可能引发此异常。
Syntax:
句法:
public boolean hasNextBigInteger();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of the method is boolean, it returns true when this Scanner next token is a valid BigInteger using the nextBigInteger() method otherwise it returns false.
该方法的返回类型为boolean ,如果此Scanner next标记使用nextBigInteger()方法为有效BigInteger,则返回true ,否则返回false 。
Example:
例:
// Java program to demonstrate the example
// of boolean hasNextBigInteger() method
// of Scanner
import java.util.*;
import java.util.regex.*;
public class HasNextBigInteger {
public static void main(String[] args) {
String str = "Java Programming! 3 * 8= 24";
// Instantiates Scanner
Scanner sc = new Scanner(str);
// By using hasNextBigInteger() method is to
// check whether this object next token
// represents BigInteger or not
boolean status = sc.hasNextBigInteger();
System.out.println("sc.hasNext(): " + status);
// By using hasNextBigInteger() method is to
// check whether this object next token
// represents BigInteger with the given radix
// or not
status = sc.hasNextBigInteger(2);
System.out.println("sc.hasNext(2): " + status);
// Scanner closed
sc.close();
}
}
Output
输出量
sc.hasNext(): false
sc.hasNext(2): false
翻译自: https://www.includehelp.com/java/scanner-hasnextbiginteger-method-with-example.aspx
java 方法 示例