Java escáner hasNextBigDecimal () Método con el Ejemplo

escáner class hasNextBigDecimal () método : Aquí, vamos a aprender sobre el método hasNextBigDecimal () del escáner Class con su sintaxis y su ejemplo.

escáner Class hasNextBigDecimal () método

método

hasNextBigDecimal ()
está disponible en
java.util

    Class.

  • hasNextBigDecimal () método se utiliza para comprobar si el siguiente token en esta entrada del escáner puede ser manipulado como un BigDecimal o no.
  • hasNextBigDecimal () método es un método no class, es accesible sólo con el objeto package y si tratamos de acceder al método con el nombre long entonces obtendrá un error.
  • hasNextBigDecimal () método puede int una excepción en el momento de la comprobación BigDecimal.
  • IllegalStateException
    Esta excepción puede long cuando no se abrió este escáner.

  • Sintaxis:

  •     public boolean hasNextLong();
    public boolean hasNextLong(int rad);

Parámetro (s):

    No acepta cualquier parámetro.


    • throw valor:

    • El tipo long del método es

    throw
    , devuelve cierto cuando este escáner siguiente token es un BigDecimal válido utilizando el método nextBigDecimal () de lo contrario devuelve falso.

  • Ejemplo:
    // Java program is to demonstrate the
    // example of hasNextLong() method of
    // Scanner
    import java.util.*;
    import java.util.regex.*;
    public class HasNextLong {
    public static void main(String[] args) {
    String str = "Java Programming! 3 * 8= 24";
    Long val = 124582456l;
    str = str + val;
    // Instantiates Scanner
    Scanner sc = new Scanner(str);
    while (sc.hasNext()) {
    // By using hasNextLong() method is to
    // check whether this object next token
    // represents long or not in the default
    // radix
    boolean status = sc.hasNextLong();
    System.out.println("sc.hasNextLong(): " + status);
    // By using hasNextLong(radix) method is to
    // check whether this object next token
    // represents integer in the given radix
    // or not
    status = sc.hasNextLong(4);
    System.out.println("sc.hasNextLong(2): " + status);
    sc.next();
    }
    // Scanner closed
    sc.close();
    }
    }

    • salida
    • sc.hasNextLong(): false
      sc.hasNextLong(2): false
      sc.hasNextLong(): false
      sc.hasNextLong(2): false
      sc.hasNextLong(): true
      sc.hasNextLong(2): true
      sc.hasNextLong(): false
      sc.hasNextLong(2): false
      sc.hasNextLong(): false
      sc.hasNextLong(2): false
      sc.hasNextLong(): true
      sc.hasNextLong(2): false

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *