Sure, here's the equivalent code in Kotlin:

```kotlin
mport android.os.Bundle
import android.widget.ArrayAdapter
import android.widget.ListView
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {
private lateinit var listView: ListView
private lateinit var intList: ArrayList<Int>
private lateinit var strList: ArrayList<String>

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    // Initialize ListView
    listView = findViewById(R.id.listView)

    // Initialize ArrayLists
    intList = ArrayList()
    strList = ArrayList()

    // Add items to ArrayLists
    intList.add(1)
    intList.add(2)
    intList.add(3)

    strList.add("Apple")
    strList.add("Banana")
    strList.add("Cherry")

    // Create ArrayAdapter to convert ArrayLists into ListView items
    val intAdapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, intList)
    val strAdapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, strList)

    // Set ListView adapter to show items
    listView.adapter = intAdapter // Change to strAdapter to show strings instead of integers
}
}
```

This Kotlin code is functionally identical to the Java code, but written in Kotlin syntax. It initializes the ListView and ArrayLists, adds sample items to them, creates ArrayAdapters, and sets the ListView adapter to display the integers or strings depending on which ArrayAdapter is used.
แน่นอนว่า นี่คือโค้ดที่เทียบเท่าใน Kotlin: ```kotlin mport android.os.Bundle import android.widget.ArrayAdapter import android.widget.ListView import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { private lateinit var listView : ListView ส่วนตัว lateinit var intList: ArrayList<Int> ส่วนตัว lateinit var strList: ArrayList<String> แทนที่ความสนุก onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // เตรียมใช้งาน ListView listView = findViewById(R.id.listView) // เริ่มต้น ArrayLists intList = ArrayList() strList = ArrayList() // เพิ่มรายการใน ArrayLists intList.add(1) intList.add(2) intList.add(3) strList.add( "Apple") strList.add("Banana") strList.add("Cherry") // สร้าง ArrayAdapter เพื่อแปลง ArrayLists ให้เป็นรายการ ListView val intAdapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, intList) val strAdapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, strList) // ตั้งค่า ListView adapter เพื่อแสดงรายการ listView.adapter = intAdapter // เปลี่ยนเป็น strAdapter เพื่อแสดงสตริงแทนจำนวนเต็ม } } ``` รหัส Kotlin นี้ใช้งานได้เหมือนกับ โค้ด Java แต่เขียนด้วยไวยากรณ์ Kotlin โดยจะเริ่มต้น ListView และ ArrayLists เพิ่มรายการตัวอย่าง สร้าง ArrayAdapters และตั้งค่าอะแดปเตอร์ ListView เพื่อแสดงจำนวนเต็มหรือสตริง ขึ้นอยู่กับ ArrayAdapter ที่ใช้
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence