56 lines
790 B
Kotlin
Vendored
56 lines
790 B
Kotlin
Vendored
package test
|
|
|
|
import java.util.ArrayList
|
|
|
|
class Test {
|
|
private var myProp: String? = null
|
|
private var myIntProp: Int? = null
|
|
|
|
fun onCreate() {
|
|
myProp = ""
|
|
myIntProp = 1
|
|
}
|
|
|
|
fun test1() {
|
|
foo1(myProp!!)
|
|
}
|
|
|
|
fun test2() {
|
|
foo2(myProp)
|
|
}
|
|
|
|
fun test3() {
|
|
foo3(myProp)
|
|
}
|
|
|
|
fun test4() {
|
|
myProp!![myIntProp!!]
|
|
println(myProp)
|
|
}
|
|
|
|
fun test5() {
|
|
val b = "aaa" == myProp
|
|
val s = "aaa" + myProp!!
|
|
}
|
|
|
|
fun test6() {
|
|
myProp!!.compareTo(myProp!!, ignoreCase = true)
|
|
}
|
|
|
|
fun test7() {
|
|
val list = ArrayList<Int>()
|
|
list.remove(myIntProp)
|
|
}
|
|
|
|
fun foo1(s: String) {
|
|
|
|
}
|
|
|
|
fun foo2(s: String?) {
|
|
|
|
}
|
|
|
|
fun foo3(s: String?) {
|
|
|
|
}
|
|
} |