Skip to content

Instantly share code, notes, and snippets.

View arsalankhan994's full-sized avatar

Erselan Khan arsalankhan994

View GitHub Profile
@arsalankhan994
arsalankhan994 / HandleNullObjectKotlin.kt
Last active December 23, 2021 08:03
Handle Null Objects - Kotlin
fun main() {
val stringObject: String = "Erselan Khan"
val stringNullObject: String? = null
/*
First start with non-null object
*/
val value = stringObject.equals("Erselan Khan")
println("vale: $value")
@arsalankhan994
arsalankhan994 / HandleNullObjectJava.java
Created December 22, 2021 12:48
Handle Null Objects - Java
public class HandleNullObjectJava {
public static void main(String[] args) {
String object = "Erselan Khan";
String nullObject = null;
// Accessing both objects
/*
First Start with non-null object
*/
fun main() {
/*
1. for loop using "in"
*/
for(i in 0..5) {
println("for loop using in")
}
/*
import java.util.ArrayList;
import java.util.List;
public class LoopsInJava {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("Erselan");
list.add("Khan");
fun main() {
/*
when -> with Enum value
*/
val state = State.values().random()
printState(state)
/*
when -> with Int value
import java.util.ArrayList;
import java.util.List;
public class MultiConditionsInJava {
public static void main(String[] args) {
/*
switch case -> with Enum value
*/
State state = State.NOT_STARTED;
switch (state) {
fun main() {
/*
using val, to assign value only one time
*/
val assignValueOnlyOneTime = "Erselan Khan"
assignValueOnlyOneTime = ""
/*
using var, to assign value multiple times
public class KeywordsJava {
public static void main(String[] args) {
/*
using final, to assign value only one time
*/
final String nonChangeableVariable = "Erselan Khan";
nonChangeableVariable = "Arsalan Khan";
/*
fun main() {
// string value
var stringValue: String = "Erselan Khan"
println("String value $stringValue")
// int value
var intValue: Int = 1
fun main() {
/*
Simple object initialization
*/
val objectInitialization = ObjectInitialization()
objectInitialization.printMyName("Erselan Khan")
objectInitialization.addTwoNumbers(firstNumber = 2, secondNumber = 2)
}