默认构造函数无法处理由隐式超级构造函数抛出的异常类型UnsupportedEncodingException

时间:2017-07-04 15:41:49

标签: java encoding utf-8 byte

我正在尝试将String转换为byte[],但要求byte[]具有UTF-8编码。找到了这种解决方案:

String s = "some text here";
byte[] b = s.getBytes("UTF-8");

但这不起作用。为什么?这是一个错误:

Default constructor cannot handle exception type UnsupportedEncodingException thrown by implicit super constructor. Must define an explicit constructor

为什么会这样?

0 个答案:

没有答案