Kotlin使用Java的集合类
Kotlin的集合类API很多就是直接使用的Java的API来实现的。我们在使用的时候,毫无违和感,自然天成:
1. @RunWith(JUnit4::class)
2. class KotlinUsingJavaTest {
3. @Test fun testArrayList() {
4. val source = listOf<Int>(1, 2, 3, 4, 5)
5. // 使用Java的ArrayList
6. val list = ArrayList<Int>()
7. for (item in source) {
8. list.add(item) // ArrayList.add()
9. }
10. for (i in 0..source.size - 1) {
11. list[i] = source[i] // 调用 get 和 set
12. }
13. }
14. }
