목록Kotlin (544)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dXXUwr/btrUtJEctzB/oQ958KenQkHy3WCCs23jzk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] jsonArrayNotNull : jsonArray 널 체크 수행 실시 fun jsonArrayNotNull(inputData: JSONArray): Boolean { /** * // ----------------------------------------- * [jsonArrayNotNull 메소드 설명] * // ----------------------------------------- * 1. JSONArray 객체 널 판단 실시 * // ----------------------------------------- * 2. 호출 방식 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dfRRlM/btrUum2BbVU/jVEk4UKqYz3oc5dxVJq3B1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] jsonObjectNotNull : jsonObject 널 체크 수행 실시 fun jsonObjectNotNull(inputData: JSONObject): Boolean { /** * // ----------------------------------------- * [jsonObjectNotNull 메소드 설명] * // ----------------------------------------- * 1. jsonObject 객체 널 판단 실시 * // ----------------------------------------- * 2. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wcRKP/btrUoNdUkyR/EOR5iRJnqRRTwGxoat3de1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] removeArrayOverlap : ArrayList 배열 중복 데이터 제거 실시 fun removeArrayOverlap(list: ArrayList): ArrayList { /** * // ----------------------------------------- * [removeArrayOverlap 메소드 설명] * // ----------------------------------------- * 1. 배열 중복 데이터 제거 메소드 * // ----------------------------------------- * 2. 호출..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KXQmE/btrUmA7zOeA/KqzpEJHarKupFuorjAlrA1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] arrayListNotNull : ArrayList 타입 널 체크 수행 실시 fun arrayListNotNull(array: ArrayList): Boolean { /** * // ----------------------------------------- * [arrayListNotNull 메소드 설명] * // ----------------------------------------- * 1. ArrayList 타입 널 체크 수행 실시 * // ----------------------------------------- * 2. 호출 방..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ndKfL/btrUl665qyt/y2BkNkKsMLPYMpTWcU3WW0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] arrayIntersect : ArrayList 배열 데이터 교집합 수행 실시 open fun arrayIntersect(array_1: ArrayList, array_2: ArrayList): ArrayList { /** * // ----------------------------------------- * [arrayIntersect 메소드 설명] * // ----------------------------------------- * 1. ArrayList 배열 데이터 교집합 수행 실시 * // ----------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rwBgg/btrUdhe7xta/VugMdt1kKcKCqJHopPOCs0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] doubleCutLength : Double 소수점 데이터를 특정 소수점 자릿수 기준으로 자르기 실시 [반올림 없음] fun doubleCutLength(doubleData: Double, length: Int) : String { /** * // ----------------------------------------- * [doubleCutLength 메소드 설명] * // ----------------------------------------- * 1. Double 소수점 데이터를 특정 소수점 자릿수 기준으로 자르기 실시 [반올림 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cd1zSY/btrUa39Hsx8/HfKl55ctB3IFTTOANiEox0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] stringCount : string 문자열 데이터에서 특정 문자 개수 카운트 반환 fun stringCount(stringData: String, charData: String) : Int { /** * // ----------------------------------------- * [stringCount 메소드 설명] * // ----------------------------------------- * 1. string 문자열 데이터에서 특정 문자 개수 카운트 반환 * // -------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d5dPFJ/btrT6dF5mI0/l2MlGJXQPBvBvXbilKHtW0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] getDateMinus : 두 날짜 차이 계산 수행 실시 : 날짜, 시, 분, 초 int 형 반환 fun getDateMinus(bigDate : String, smallDate : String) : Int { /** * // ----------------------------------------- * // [getDateMinus 메소드 설명] * // ----------------------------------------- * 1. 날짜 형식 : yyyyMMddkkmmss 24시간 형태로 구성 * // ----------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b7Iwmj/btrT6vdEKCt/CBG6CY5fEAzjqcK0S6A5E0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [hexStringToByteArray] : 헥사 문자열 >> 바이트 배열로 반환 fun hexStringToByteArray(data: String?) : ArrayList? { /** * // ----------------------------------------- * [hexStringToByteArray 메소드 설명] * // ----------------------------------------- * 1. 헥사 문자열 >> 바이트 배열로 반환 * // ----------------------------------------- * 2. 호출 방..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cmJlmi/btrTQxdDrZZ/Qqpkjg67Ln6q6B4Lu1zNTk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // [로직 처리 실시] try { Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[" + ACTIVITY_NAME + " >> onCreate() :: 스레드 작업 시작]") Log.d("//===========//","================================================") Log.i("---","---") // [스레드 생성] val thread = Thread { for (i in 1..5){ Log.i("---..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sTyqC/btrTqgb5eDY/4lFpKcKcupKOgE3cUmFfN1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] getTimeStamp : 현재 날짜 및 시간 밀리세컨드 13자리 타임스탬프 값 반환 fun getTimeStamp() : String { /** * // ----------------------------------------- * [getTimeStamp 메소드 설명] * // ----------------------------------------- * 1. 현재 날짜 및 시간 데이터를 13 자리 타임 스탬프 값으로 반환 * // ----------------------------------------- * 2. 호출 방법 : C_Uti..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qO1m1/btrTuk5qimT/6cnq1u4kWLgxYj70j4bck0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] stringIsNumber : string 문자열 데이터 모두 정수 구성 여부 확인 : true / false fun stringIsNumber(data : String) : Boolean { /** * // ----------------------------------------- * [stringIsNumber 메소드 설명] * // ----------------------------------------- * 1. string 문자열 데이터 모두 정수 구성 여부 확인 (true / false) * // -------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wwGfJ/btrTqEYie6b/AiO5kwSDtIsItzTCSNhn7k/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] getNowDateTime24 : 24 시간 형태 현재 날짜 확인 : 2022.03.21 14:34:20 월요일 fun getNowDateTime24() : String { /** * // ----------------------------------------- * [getNowDateTime24 메소드 설명] * // ----------------------------------------- * 1. 24 시간 형태 현재 날짜 확인 수행 메소드 * // ----------------------------------------- * 2. 호..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/buqLm5/btrTiwTm8sC/0zgkoikVittKcyIaR44TM0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [메소드 생성 : 소스 코드] // TODO [SEARCH FAST] : [RETURN] getMobileVersion : 모바일 버전명 확인 : (ex : 1.0.0) fun getMobileVersion(mContext: Context) : String { /** * // ----------------------------------------- * [getMobileVersion 메소드 설명] * // ----------------------------------------- * 1. 모바일 버전명 확인 : (ex : 1.0.0) * // -------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EA46a/btrN5GGPWTL/kRnNuQONhtbKeqMdfbLwu1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cwMf4i/btrN5b78mqD/gutR8zG7wnpT7jzyHDZEm0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bOcgSE/btrN6mtTyZU/uCReW8hkLUfwpoAxl2WDq0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/csqCEK/btrOci5CFhA/fBUyZ1LWO8R18pRHIZHaj0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uVNA5/btrN9kikq31/ffk2H9EkzedFFrmdyztQWk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/STG4s/btrN6mHLVEm/81kS2ThKBOJAbcdl4K0tCK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // =================================== [변수 선언 실시] ====================================== var coroutineJob: Job? = null // =================================== [코루틴 정의 실시] ===================================== try{ /** * ------------------------------------ * TODO [요약 설명] * ------------------------------------ * 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 ..