Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Mobile Development Articles
Page 20 of 156
How to add an item to a list in Kotlin?
A List is a collection where you can store same type of data in one place. There are two types of lists in Kotlin −An Immutable list is something that cannot be modified. It is read-only in nature.The other type of list is mutable which can be modified.In this article, we will see how to create a mutable list and how to add an item to the existing list.Example – Adding an Item to a Mutable ListIn order to add an item to a list, we will be using add() that is provided by the Kotlin library class.fun main(args: Array) ...
Read MoreHow to get the current local date and time in Kotlin?
Kotlin is a statistically typed language and it is based on Java, hence all the Java codes can easily be compiled within Kotlin. In this article, we will see how we can generate the current local date and time in Kotlin.As Kotlin is interoperable with Java, we will be using the Java utility class and Simple Date Format class in order to get the current local date and time.Example – Current Date and time using SimpleDateFormatimport java.text.SimpleDateFormat import java.util.* fun main(args: Array) { val simpleDate = SimpleDateFormat("dd/M/yyyy hh:mm:ss") val currentDate = simpleDate.format(Date()) println(" Current Date is: ...
Read MoreHow to convert Int to Hex String in Kotlin?
Kotlin is statistically typed language and it is built on JVM. Kotlin is cent percent comparable with Java. Hence, some of the Java functions can be used in Kotlin as well.In this article, we will take an example to demonstrate how we can use a Java class function convert an Int in Kotlin to its correponding Hex String.Example – Converting Int to Hex String in KotlinIn this example, we will use the Java class function toHexString().import java.lang.* fun main(args: Array) { val hexString = java.lang.Integer.toHexString(-66) println("Hex String for negative Number: " +hexString) val positiveNumber ...
Read MoreKotlin 'when' statement vs Java 'switch'
Switch-case statement in any programming language allows the programmers to testify it against different values. It also provides an option to do something whenever the value of the variable does not match with a given value. In this article, we will take a simple example and demonstrate how we can implement the switch-case statement in Kotlin.Kotlin does not provide any option to write a switch-case statement. However, Kotlin provides an option to implement when() which works exactly the same way switch works in other programming languages.Example – Implementing switch-case in JavaIn this example, we will implement switch-case in Java.public class ...
Read MoreHow to reverse a Map in Kotlin?
Kotlin provides four types of constructors to define and manipulate a HashMap. In this article, we will see how we can reverse a map using Kotlin library function.A Map is a collection where data is stored as a key-value pair and the corresponding key has to be unique.A HashMap is a collection class based on MutableMap interface and it does that by implementing the MutableMap interface of HashTable.Example − Reverse using Iterable associate()In this example, we will create a HashMmap and we will reverse the same using associate(). In this method, we will be creating a new map and we ...
Read MoreHow to convert TimeStamp to DateTime in Kotlin?\\n
Kotlin is a statistically typed language and it is based on Java, hence all the Java code can easily be compiled within Kotlin code. In this article, we will see how we can generate the current local date and time in Kotlin.As Kotlin is interoperable with Java, we will be using Java utility class and Simple Date Format class in order to convert TimeStamp into DateTime.Example – Converting DateTime using Java util classAs Kotlin is comparable with the JVM, we can use the Java util class in order to convert the TimeStamp into DateTime.import java.text.SimpleDateFormat import java.util.* fun main(args: ...
Read MorePrint 0001 to 1000 in Kotlin with padding
In this example, we will see how to print 0001 to 1000 in Kotlin with padding. For this purpose, we will use a Kotlin library function called padStart().padStart is a function which returns a charSequence. Its function definition looks like this −fun CharSequence.padStart( length: Int, padChar: Char = ' ' ): CharSequenceExample – Print 0001 to 1000 with paddingThe following code prints 1 to 1000 with padding.fun main(args: Array) { (1..1000).forEach{println("$it".padStart(4, '0'))} }OutputOn execution, it will print a sequence of 4-digit numbers starting from 0001 to 1000.0001 0002 0003 0004 ... ... ... 0996 0997 0998 0999 1000
Read MoreHow to remove an item from an ArrayList in Kotlin?
In this article we will see how we can remove an item from an ArrayList using Kotlin library function. In order to do that, we will take the help of a library function called drop(). The function definition looks as follows −fun Array.drop(n: Int): List (source)It takes array and a position as an input and it returns a list containing all the elements except the first n elements.Example – drop() in KotlinIn this example, we will remove the first element from a list using drop().fun main(args: Array) { var arrayone: ArrayList = arrayListOf("mango", "jam", "apple", "lemon", "spice") ...
Read MoreEquivalent of getClass() for KClass in Kotlin
In this article, we will take an example and demonstrate how we can obtain the class reference in Kotlin. Kotlin does not support fetching the class reference directly, but you can obtain the same reference via extension itself. In the following example, we will see how we can do it via Kotlin library functions.Example – Class reference using KClassIn this example, we will get the reference of the class.import kotlin.reflect.KClass fun main(args : Array) { // to get the reference of the class fun T.getClass(): KClass { return javaClass.kotlin } val ...
Read MoreHow to extend and implement at the same time in Kotlin?\\n
In this article, we will take an example to demonstrate how we can extend and implement in the same class. In this example, We will be creating an interface and a dummy Parent class.From the Child class, we will extend the Parent class and implement the interface.Example – Extending and implementing in childinterface myInterface { fun test(): String } open class myParentClass(val name:String) { fun anotherTest():String { return name } } class Child() : myInterface, myParentClass("ParentClass Input"){ //child extending the parent class and implementing myInterface override fun test(): String { ...
Read More