
MVC (Model + View + Controller) activity_main.xml View 역할 model/Player.java package com.jwsoft.model; public enum Player { O, X } model/Cell.java package com.jwsoft.model; public class Cell { private Player value; public void setValue(Player value) { this.value = value; } public Player getValue() { return value; } } model/Board.java package com.jwsoft.model; public class Board { private Cell[][]..

fun main() { var intArray: IntArray = IntArray(3) for (int in intArray) { // 초기화 안하면 자동으로 0 들어감 print("$int ") } } fun main() { var intArray: IntArray = IntArray(3) intArray[0] = 1 * 1 intArray[1] = 2 * 2 intArray[2] = 3 * 3 for (int in intArray) { print("$int ") } } fun main() { var intArray: IntArray = IntArray(3) intArray[0] = 1 * 1 intArray[1] = 2 * 2 intArray[2] = 3 * 3 intArray[3] = 4 * 4 ..

Queue + LinkedList import java.util.* fun main() { val queue: Queue = LinkedList() queue.add("1번") queue.add("2번") queue.add("3번") queue.add("4번") queue.add("5번") queue.add("5번") println(queue.element()) // head 값 리턴 (삭제 안함) println(queue.elementAt(2)) // 해당 인덱스의 값 리턴 } import java.util.* fun main() { val queue: Queue = LinkedList() queue.add("1번") queue.add("2번") queue.add("3번") queue.add("4번")..

fun main() { val linkedList: LinkedList = LinkedList() linkedList.add("1번") // 데이터 삽입 linkedList.addFirst("2번") // 맨 앞에 데이터 삽입 linkedList.addLast("3번") // 맨 뒤에 데이터 삽입 linkedList.add("4번") // 맨 뒤에 데이터 삽입 for (item in linkedList) { print("$item ") } } fun main() { val linkedList: LinkedList = LinkedList() linkedList.add("1번") // 데이터 삽입 linkedList.addFirst("2번") // 맨 앞에 데이터 삽입 linkedList.addLast("3..

fun main() { var arrInt = intArrayOf() arrInt[0] = 1 arrInt[1] = 2 for (item in arrInt) { println(item) } } 사이즈를 설정하지 않아 에러 발생 fun main() { var arrList = ArrayList() arrList.add(1) arrList.add(2) var arrInt = arrList.toIntArray() for (item in arrInt) { println(item) } } 초기에 사이즈를 설정하지 않고 ArrayList().toIntArray() 를 이용하여 나중에 할당
- Total
- Today
- Yesterday
- Vue.js #Vue.js + javascript
- 코틀린
- Livedata
- MVVM
- 자바
- 안드로이드 #코틀린 #Android #Kotlin
- coroutine
- XML
- ArrayList
- recyclerview
- View
- activity
- JSONArray
- Android
- Architecture Pattern
- ViewPager2
- Design Pattern
- James Kim
- ViewModel
- Intent
- 안드로이드
- Kotlin
- CoordinatorLayout
- JSONObject
- java
- fragment
- DataBinding
- TabLayout
- 혀가 길지 않은 개발자
- handler
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |