可我发现用new String(b ,“UTF-16”)会违例 java.io.UnsupportedEncodingException: UTF-16 at sun.io.Converters.getConverterClass(Converters.java, Compiled Code) at sun.io.Converters.newConverter(Converters.java, Compiled Code) at sun.io.ByteToCharConverter.getConverter(ByteToCharConverter.java, Compiled Code) at java.lang.String.getBTCConverter(String.java, Compiled Code) at java.lang.String.<init>(String.java, Compiled Code) at java.lang.String.<init>(String.java, Compiled Code) at test.main(test.java, Compiled Code)
java.io.UnsupportedEncodingException: UTF-16
at sun.io.Converters.getConverterClass(Converters.java, Compiled Code)
at sun.io.Converters.newConverter(Converters.java, Compiled Code)
at sun.io.ByteToCharConverter.getConverter(ByteToCharConverter.java, Compiled Code)
at java.lang.String.getBTCConverter(String.java, Compiled Code)
at java.lang.String.<init>(String.java, Compiled Code)
at java.lang.String.<init>(String.java, Compiled Code)
at test.main(test.java, Compiled Code)