본문 바로가기

Programming33

[Kotlin] Int 형으로 변환 / Any형, String등 형변환 var value: Any? value.toString().toInt() if (value is String) { value.toInt() } https://stackoverflow.com/questions/43876910/how-to-convert-any-to-int-in-kolin 2020. 6. 8.
[Android] 안드로이드 스튜디오 Vector Asset icon 사용 [Android] 안드로이드 스튜디오 Vector Asset icon 사용 1. build.gradle에 추가 // build.gradle (Module: app) defaultConfig {vectorDrawables.useSupportLibrary = true} 2.res 우클릭 -> New -> Vector Asset 3. Clip Art 클릭해서 원하는 아이콘 찾기 4. drawable에 추가 완료 2020. 6. 2.
[Android] 레이아웃 boder, radius 적용 [Android] 레이아웃 boder, background, radius 적용 drawable에 xml 생성 boder radius 적용 View XML에 추가 android:background="@drawable/background" 2020. 5. 27.
[Kotlin] 상속, 오버라이딩, 추상화 상속 // Kotlin에서 상속을 하기 위해서는 open을 붙여줘야 한다. open class Animal (var name:String, var age:Int, var type:String) { } // 상속 받을 클래스 // class 클래스명 var 없이 파라미터를 받고 :(콜론) 뒤에 슈퍼 클래스의 파라미터 설정 class cat (name:String, age:Int) : Animal (name, age, "cat") { fun meow { // ... } } overriding open class Animal (var name:String, var age:Int, var type:String) { open fun a () { println("a"); } } class cat (name:Stri.. 2020. 4. 25.
[Kotlin] 조건문, 반복문 Control Flow: if, when, for, while - https://kotlinlang.org/docs/reference/control-flow.html#if-expression Returns and Jumps / Break and Continue Labels - https://kotlinlang.org/docs/reference/returns.html 조건문 if var a = 10 if(a > 10) { print(">10") } else if(a == 10 { print("=10") } else { print(" 2020. 4. 25.
[Kotlin] 형 변환 https://kotlinlang.org/docs/reference/basic-types.html 형 변환 Kotlin은 암시적 형 변환을 지원하지 않는다. 명시적 형 변환 : 형변환 함수를 사용하여 변환될 자료형을 명시해주는 형변환 암시적 형 변환 : 다른 형의 변수에 값을 할당할 시 해당 자료형으로 변환하지 않아도 자동으로 형변환 형 변환 함수 toByte() toShort() toInt() toLong() toFloat() toDouble() toChar() var a: int = 1234 var b: Long = a.toLong() /* var a: int = 1234 var b: Long = a --> Type mismatch: inferred type is Int but Long was exp.. 2020. 4. 25.