w3resource

Java: List the available character sets in charset objects

Java Basic: Exercise-40 with Solution

Write a Java program to list the available character sets in charset objects.

Sample Solution:

Java Code:

import java.nio.charset.Charset;

public class Exercise40 {
    public static void main(String[] args) {
        System.out.println("List of available character sets: ");
        
        // Iterate through the available character sets and print their names
        for (String str : Charset.availableCharsets().keySet()) {
            System.out.println(str);
        }
    }
}

Explanation:

In the exercise above -

  • First, import the Charset class from the "java.nio.charset" package.
  • In the "main()" method, it prints the header "List of available character sets."
  • It uses a for-each loop to iterate through the keys (character set names) in the set of available character sets provided by Charset.availableCharsets().keySet().
  • Inside the loop, it prints each character set name on a separate line.
  • Finally, when you run the program, it will list and display the names of all available character sets (encodings) supported by your Java runtime environment.

Sample Output:

List of available character sets:                                                                             
Big5                                                                                                      
Big5-HKSCS                                                                                                    
CESU-8                                                                                                      
EUC-JP                                                                                                      
EUC-KR                                                                                                      
GB18030                                                                                                      
GB2312                                                                                                      
GBK                                                                                                      
IBM-Thai                                                                                                      
IBM00858                                                                                                      
IBM01140          
-----
x-windows-950                                                                                                 
x-windows-iso2022jp 

Flowchart:

Flowchart: Java exercises: List the available character sets in charset objects

Java Code Editor:

Previous: Write a Java program to create and display unique three-digit number using 1, 2, 3, 4. Also count how many three-digit numbers are there.
Next: Write a Java program to print the ascii value of a given character.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/java-exercises/basic/java-basic-exercise-40.php