Duplicate :
|
Name: auR10023 Date: 12/02/2002 Javadoc for java.nio.charset.Charset says: ... The empty string is not a legal charset name. ... So, java.nio.charset.Charset.isSupported(String) should throw IllegalCharsetNameException with empty string. Here is the example: -------test.java--------- import java.nio.charset.*; public class test { public static void main (String [] args) { try { Charset.isSupported(""); System.out.println("IllegalCharsetNameException expected"); return; } catch(IllegalCharsetNameException e) { } System.out.println("OKAY"); } } Here is the result #java -version java version "1.4.2-beta" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-beta-b07) Java HotSpot(TM) Client VM (build 1.4.2-beta-b07, mixed mode) #java test IllegalCharsetNameException expected ======================================================================