Question: Can you give me the ava Scanner Class Methods?
Answer: Sn:1
Modifier and Type: void
Method:  close()
Description: It is used to close this scanner..

Sn:2
Modifier and Type: pattern
Method:  delimiter()
Description: It is used to get the Pattern which the Scanner class is currently using to match delimiters.

Sn:3
Modifier and Type: Stream<MatchResult>
Method:  findAll()
Description: It is used to find a stream of match results that match the provided pattern string.

Sn:4
Modifier and Type: String
Method:  findInLine()
Description:It is used to find the next occurrence of a pattern constructed from the specified string, ignoring delimiters.

Sn:5
Modifier and Type: string
Method: findWithinHorizon()
Description:It is used to find the next occurrence of a pattern constructed from the specified string, ignoring delimiters.

Sn:6
Modifier and Type: boolean
Method: hasNext()
Description: It returns true if this scanner has another token in its input.

Sn:7
Modifier and Type: boolean
Method:  hasNextBigDecimal()
Description: It is used to check if the next token in this scanner's input can be interpreted as a BigDecimal using the nextBigDecimal() method or not.

Sn:8
Modifier and Type: boolean
Method: hasNextBigInteger()
Description: It is used to check if the next token in this scanner's input can be interpreted as a BigDecimal using the nextBigDecimal() method or not.

Sn:9
Modifier and Type:  boolean
Method:  hasNextBoolean()
Description: It is used to check if the next token in this scanner's input can be interpreted as a Boolean using the nextBoolean() method or not.

Sn:10
Modifier and Type: boolean
Method:  hasNextByte()
Description:It is used to check if the next token in this scanner's input can be interpreted as a Byte using the nextBigDecimal() method or not.

Sn:11
Modifier and Type: boolean
Method: hasNextDouble()
Description:It is used to check if the next token in this scanner's input can be interpreted as a BigDecimal using the nextByte() method or not.

Sn:12
Modifier and Type: boolean
Method: hasNextFloat()
Description: It is used to check if the next token in this scanner's input can be interpreted as a Float using the nextFloat() method or not.

Sn:13
Modifier and Type: boolean
Method: hasNextInt()
Description:It is used to check if the next token in this scanner's input can be interpreted as an int using the nextInt() method or not.

Sn:14 
Modifier and Type: boolean
Method:  hasNextLine()
Description: It is used to check if there is another line in the input of this scanner or not.

Sn:15
Modifier and Type: boolean
Method: hasNextLong()
Description: It is used to check if the next token in this scanner's input can be interpreted as a Long using the nextLong() method or not.

Sn:16
Modifier and Type: boolean  
Method:   hasNextShort()
Description:It is used to check if the next token in this scanner's input can be interpreted as a Short using the nextShort() method or not.

Sn:17
Modifier and Type: IOException
Method: ioException()
Description:It is used to get the IOException last thrown by this Scanner's readable

Sn:18
Modifier and Type: Locale
Method: locale()
Description: It is used to get a Locale of the Scanner class.

Sn:19
Modifier and Type: MatchResult
Method: match()
Description: It is used to get the match result of the last scanning operation performed by this scanner.

Sn:20
Modifier and Type: String
Method: next()
Description: It is used to get the next complete token from the scanner which is in use.

Sn:21
Modifier and Type: BigDecimal
Method:  nextBigDecimal()
Description: It scans the next token of the input as a BigDecimal.

Sn:22
Modifier and Type: BigInteger
Method:  nextBigInteger()
Description: It scans the next token of the input as a BigInteger.

Sn:23
Modifier and Type: boolean
Method: nextBoolean()
Description:It scans the next token of the input into a boolean value and returns that value.

Sn:24
Modifier and Type: byte
Method: nextByte()
Description: It scans the next token of the input as a byte.

Sn:25
Modifier and Type: double
Method:  nextDouble()
Description: It scans the next token of the input as a double.

Sn:26
Modifier and Type: float
Method:  nextFloat()
Description: It scans the next token of the input as a float.

Sn:27
Modifier and Type: int
Method:   nextInt()
Description: It scans the next token of the input as an Int.

Sn:28
Modifier and Type: String
Method: nextLine()
Description: It is used to get the input string that was skipped of the Scanner object.

Sn:29
Modifier and Type: long
Method: nextLong()
Description: It scans the next token of the input as a long.

Sn:30
Modifier and Type: short
Method: nextShort()
Description: It scans the next token of the input as a short.

Sn:31
Modifier and Type: int
Method: radix()
Description: It is used to get the default radix of the Scanner use.

Sn:32 
Modifier and Type: void
Method: remove()
Description: It is used when remove operation is not supported by this implementation of Iterator.

Sn:33
Modifier and Type: Scanner
Method:  reset()
Description: It is used to reset the Scanner which is in use.

Sn:34
Modifier and Type: Scanner
Method: skip()
Description:It skips input that matches the specified pattern, ignoring delimiters

Sn:35
Modifier and Type: Stream<String>
Method: tokens()
Description:It is used to get a stream of delimiter-separated tokens from the Scanner object which is in use.

Sn:36
Modifier and Type: String
Method: toString()
Description:It is used to get the string representation of Scanner using.

Sn:37
Modifier and Type: Scanner
Method: useDelimiter()
Description: It is used to set the delimiting pattern of the Scanner which is in use to the specified pattern.

Sn:38
Modifier and Type: Scanner
Method:  useLocale()
Description: It is used to sets this scanner's locale object to the specified locale.

Sn:39
Modifier and Type: Scanner
Method: useRadix()
Description: It is used to set the default radix of the Scanner which is in use to the specified radix.