
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java Scanner useRadix() Method
Description
The java Scanner useRadix(int radix) method sets this scanner's default radix to the specified radix.
Declaration
Following is the declaration for java.util.Scanner.useRadix() method
public Scanner useRadix(int radix)
Parameters
radix − The radix to use when scanning numbers
Return Value
This method returns this scanner
Exception
IllegalArgumentException − if radix is out of range
Setting Radix of a Scanner on a String Example
The following example shows the usage of Java Scanner useRadix(int radix) method to use a radix for scanner. We've created a scanner object using a given string. We've printed a line using nextLine() method and then set a locale to print it. Then scanner is closed using close() method.
package com.tutorialspoint; import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { String s = "Hello World! 3 + 3.0 = 6.0 true "; // create a new scanner with the specified String Object Scanner scanner = new Scanner(s); // print a line of the scanner System.out.println(scanner.nextLine()); // change the radix of this scanner scanner.useRadix(4); // display the new radix System.out.println(scanner.radix()); // close the scanner scanner.close(); } }
Output
Let us compile and run the above program, this will produce the following result −
Hello World! 3 + 3.0 = 6.0 true 4
Setting Radix of a Scanner on User Input Example
The following example shows the usage of Java Scanner useRadix(int radix) method to set a radix of scanner. We've created a scanner object using System.in class. We've printed a line using nextLine() method and then set a radix to print it. Then scanner is closed using close() method.
package com.tutorialspoint; import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { // create a new scanner with the System.in class Scanner scanner = new Scanner(System.in); // print a line of the scanner System.out.println(scanner.nextLine()); // change the radix of this scanner scanner.useRadix(4); // display the new radix System.out.println(scanner.radix()); // close the scanner scanner.close(); } }
Output
Let us compile and run the above program, this will produce the following result −
3 3 4
Setting Radix of a Scanner on a Properties File Example
The following example shows the usage of Java Scanner useRadix(int radix) method to set a radix of scanner. We've created a scanner object using properties.txt file. We've printed a line using nextLine() method and then set a radix to print it. Then scanner is closed using close() method.
package com.tutorialspoint; import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) throws FileNotFoundException { // create a new scanner with a file as input Scanner scanner = new Scanner(new File("properties.txt")); // print a line of the scanner System.out.println(scanner.nextLine()); // change the radix of this scanner scanner.useRadix(4); // display the new radix System.out.println(scanner.radix()); // close the scanner scanner.close(); } }
Assuming we have a file properties.txt available in your CLASSPATH, with the following content. This file will be used as an input for our example program −
Hello World! 3 + 3.0 = 6
Output
Let us compile and run the above program, this will produce the following result −
Hello World! 3 + 3.0 = 6 4