package charset;
import java.nio.charset.Charset;
import java.util.SortedMap;
import java.util.Map.Entry;
public class AvailableCharsets {
public static void main(String[] args) {
System.out.print("key");
System.out.print('\t');
System.out.print("name");
System.out.print('\t');
System.out.print("aliases");
System.out.println();
SortedMap<String, Charset> csMap = Charset.availableCharsets();
for (Entry<String, Charset> entry : csMap.entrySet()) {
System.out.print(entry.getKey());
System.out.print('\t');
Charset cs = entry.getValue();
System.out.print(cs.name());
System.out.print('\t');
for (String aliase : cs.aliases()) {
System.out.print(aliase);
System.out.print(",");
}
System.out.println();
}
}
}