Kotlin - Exception Handling


Advertisements

Exception handling is a very important part of a programming language. This technique restricts our application from generating the wrong output at runtime. In this chapter, we will learn how to handle runtime exception in Kotlin. The exceptions in Kotlin is pretty similar to the exceptions in Java. All the exceptions are descendants of the “Throwable” class. Following example shows how to use exception handling technique in 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");
   }
}

In the above piece of code, we have declared a String and later tied that string into the integer, which is actually a runtime exception. Hence, we will get the following output in the browser.

val myVar:Int = 12;
Exception Handeling in Kotlin

Note − Like Java, Kotlin also executes the finally block after executing the catch block.

Useful Video Courses


Video

Kotlin Online Training

68 Lectures 4.5 hours

Arnab Chakraborty

Video

Kotlin Masterclass Programming: Android Coding Bible

Featured

71 Lectures 5.5 hours

Frahaan Hussain

Video

Android Dependency Injection using Dagger with Kotlin

18 Lectures 1.5 hours

Mahmoud Ramadan

Video

Android Retrofit complete course in Kotlin

49 Lectures 6 hours

Catalin Stefan

Video

Master Kotlin - Learn Kotlin to develop android apps

49 Lectures 2.5 hours

Skillbakerystudios

Video

Breeze Music Player - Learn Kotlin, MVVM and MediaPlayer API

22 Lectures 1 hours

CLEMENT OCHIENG

Advertisements