/home/wpollock1/public_html/AJava/CharsetDemo.java
// This demo show the default text file encoding (a.k.a "Charset") for the
// currently running JRE. It then shows the aliases for "UTF-8", followed by
// the complete list of Charsets supported by the currently running JRE.
//
// Written 3/2021 by Wayne Pollock, Tampa Florida USA
import java.nio.charset.*;
import java.util.Arrays;
public class CharsetDemo {
public static void main ( String[] args ) {
System.out.println(
"Default JRE Charset: " + Charset.defaultCharset() );
System.out.println( "UTF-8 Canonical Name: "
+ StandardCharsets.UTF_8.name() );
System.out.println( "Aliases for UTF-8: " +
Arrays.toString(
StandardCharsets.UTF_8.aliases().toArray( new String[0] ) )
);
System.out.println("\nAvailable Charsets in this Java implementation:" );
Charset.availableCharsets().forEach(
(key, value) -> { System.out.println( key ); }
);
}
}