有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在使用Kotlin的方法中引发异常

我正在尝试将此Java代码转换为Kotlin:

public class HeaderInterceptor implements Interceptor {
  @Override public Response intercept(Chain chain) throws IOException {
    return null;
  }
}

问题是,当我实现这些方法时,我会得到如下结果

class JsonHeadersInterceptor : Interceptor {
    override fun intercept(chain: Interceptor.Chain?): Response? {
        throw UnsupportedOperationException()
    }
}

我找到的关于在Kotlin中抛出异常的唯一信息是THIS

除了去掉问号,因为它不是必需的,为什么它不以同样的方式处理IOException?处理这种情况的最佳方法是什么


共 (0) 个答案