Android Application
작성자 임베디드코리아
작성일23-08-27 20:18
조회1,748회
댓글0건
----------------------------------------------------------------------------------------
MainActivity..kt
----------------------------------------------------------------------------------------
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//텍스트뷰 초기화
var textView : TextView = findViewById(R.id.textView);
//배열을 탐색하며 수행하는 for문
val arr: Array<Int> = arrayOf(1, 2, 3, 4, 5) //배열 선언
for(i in arr)
textView.append("$i,\t\t\t");
textView.append("\n");
//배열을 거꾸로 탐색하려면 reversed를 사용한다.
for(i in arr.reversed())
textView.append("$i,\t\t\t");
textView.append("\n");
//인덱스와 원소 값을 함께 사용할 수도 있다.
val nameArr: Array<String> = arrayOf("Kim", "Lee", "Park") //배열 선언
for((index, name) in nameArr.withIndex()){
textView.append("${index+1}번째 성은 ${name}입니다.\n")
}
textView.append("\n");
//리스트도 for문으로 탐색이 가능하다.
val list : List<String> = listOf("a", "b", "c") //리스트 선언
for(i in list)
textView.append("$i,\t");
textView.append("\n");
//count를 사용하면 배열 또는 리스트의 길이로 탐색 가능하다.
for(i in 0 until list.count())
textView.append("$i,\t");
textView.append("\n");
}
}