java代码:
if (score >= 0 && score <= 300) { }
kotlin代码:
if (score in 0…300) { }
java代码:
String strA = “a”;
String strB = “b”;
Log.e(“TAG”, “print:” + strA + strB);
kotlin代码:
val strA = “a”
val strB = “b”
Log.e(“TAG”, “print: s t r A strA strAstrB”)
java代码:
final List listOfNumber = Arrays.asList(1, 2, 3, 4);
final Map<Integer, String> keyValue = new HashMap<Integer, String>();
map.put(1, “Amit”);
map.put(2, “Ali”);
map.put(3, “Mindorks”);
// Java 9
final List listOfNumber = List.of(1, 2, 3, 4);
final Map<Integer, String> keyValue = Map.of(1, “Amit”,
2, “Ali”,
3, “Mindorks”);
kotlin代码:
val listOfNumber = listOf(1, 2, 3, 4)
val keyValue = mapOf(1 to “Amit”,
2 to “Ali”,
3 to “Mindorks”)
java代码:
void doSomething() {
// todo here
}
void doSomething(int… numbers) {
// todo here
}
kotlin代码:
fun doSomething() {
// logic here
}
fun doSomething(vararg numbers: Int) {
// logic here
}
java代码:
if (object instanceof Car) {