Kotlin vs Java syntax
In this article you will find Kotlin vs java code syntax. Kotlin is newly launched language and every want to know about it. Here we are covering basic point comparison between Kotlin and java.
For Android code syntax in Kotlin follow this tutorial Kotlin Android basic Fundaments
1. Creating Constants and Variables in
JAVA
1 2 |
String name = "www.eyehunt.in"; final String name = "Java vs Kotlin"; |
Kotlin
1 2 |
var name = "Tutorial Eyehunt" val name = "Kotlin vs Java" |
2. Assigning null value in String
JAVA
1 |
String javaStr = null; |
Kotlin
1 2 |
var kotlinStr : String? kotlinStr = null |
3. Print Statements
JAVA
1 2 |
System.out.print("tutorial eyehunt"); System.out.println("Kotlin vs java"); |
Kotlin
1 2 |
print("Tutorial eyehunt") println("Kotlin vs java") |
Its looks very clean and simple in kiting no extra syntax
4. Concatenation two strings
JAVA
1 2 3 |
String firstName = "Rohit"; String lastName = "Kanojia"; String message = "Full name : " + firstName + " " + lastName; |
Kotlin
1 2 3 |
val firstName = "Rohit" val lastName = "Kanojia" val message = "Hello: $firstName $lastName" |
5. Defining methods or Function
JAVA
1 2 3 |
void doSomethingMethod() { // logic here } |
Kotlin
1 2 3 |
fun doSomethingFunction() { // logic here } |
6. Methods with Parameters
JAVA
1 2 3 |
void doMethod(int numbers) { // logic here } |
Kotlin
1 2 3 |
fun doFunction(numbers: Int) { // logic here } |