The toString() Method of Currency class in Java is used to retrieve the currency code of this currency which is actually the official ISO 4217 currency code in a string format
Syntax:
CURRENCY.toString()
Parameters: This method does not accept any parameters.
Return Value: This method returns the ISO 4217 currency code of the currency.
Exceptions: The method throws Runtime Error if an invalid code is called.
Below program illustrates the working of toString() method:
Program 1:
// Java Code to illustrate toString() method import java.util.*; public class Currency_Demo { public static void main(String[] args) { // Creating a currency with the code Currency curr_ency = Currency.getInstance( "INR" ); // Getting the currency code String currency_code = curr_ency.toString(); System.out.println( "Currency Code of India is: " + currency_code); } } |
Currency Code of India is: INR
Program 2:
// Java Code to illustrate toString() method import java.util.*; public class Currency_Demo { public static void main(String[] args) { // Creating a currency with the code Currency curr_ency = Currency.getInstance( "USD" ); // Getting the currency code String currency_code = curr_ency.toString(); System.out.println( "Currency Code of USA is: " + currency_code); } } |
Currency Code of USA is: USD
Program 3: For an invalid Currency Code.
// Java Code to illustrate toString() method import java.util.*; public class Currency_Demo { public static void main(String[] args) { try { // Creating a currency with the code Currency curr_ency = Currency.getInstance( "USDA" ); // Getting the currency code String currency_code = curr_ency.toString(); System.out.println( "Invalid Currency Code: " + currency_code); } catch (Exception e) { System.out.println(e); } } } |
java.lang.IllegalArgumentException
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.