Kotlin - 异常处理



异常处理是一个编程语言中非常重要的部分。这种技术限制了我们的应用程序在运行时生成错误的输出。在本章中,我们将学习如何处理 Kotlin 中的运行时异常。Kotlin 中的异常与 Java 中的异常非常相似。所有异常均派生自“可抛出”类。以下示例演示如何在 Kotlin 中使用异常处理技术。

fun main(args: Array<String>) {
   try {
      val myVar:Int = 12;
      val v:String = "Tutorialspoint.com";
      v.toInt();
   } catch(e:Exception) {
      e.printStackTrace();
   } finally {
      println("Exception Handeling in Kotlin");
   }
}

在上面的代码段中,我们声明了一个字符串,然后将该字符串绑定到整数,这实际上是一个运行时异常。因此,我们将在浏览器中获得以下输出。

val myVar:Int = 12;
Exception Handeling in Kotlin

注意 - 与 Java 类似,Kotlin 也在执行 catch 块后执行 finally 块。

宣传