[Python] 파이썬 #1 - 문자열 함수 파이썬의 string 함수를 정리해 봅니다. 대소문자, 문자열의 구성 판별sample = " www.abcde.com Wow! Suprise~ " # 소문자 변환 print("lower(): " + sample.lower()) # 대문자 변환 print("upper(): " + sample.upper()) # 첫 글자만 대문자로 변환 print("capitalize(): " + sample.capitalize()) # 전부 소문자인지 true / false 반환 print("islower(): " + str(sample.islower())) # 전부 대문자인지 true / false 반환 print("isupper(): " + str(sample.isupper())) # 전부 숫자인지(0~9) true .. 개발이야기/Python 5년 전
[Kotlin] 코틀린 - 코루틴#2 취소와 Timeout 이 글은 아래 링크의 내용을 기반으로 하여 설명합니다. https://github.com/Kotlin/kotlinx.coroutines/blob/master/coroutines-guide.md 또한 예제에서 로그 print시 println과 안드로이드의 Log.e()를 혼용합니다.Cancelling coroutine executioncoroutine도 취소해야할 경우가 있습니다. backgroud 작업을 진행중에 페이지가 넘어가서 더이상 결과가 필요하지 않다면 취소해야 겠지요?이를 위해 launch function이 return하는 Job을 이용합니다. import kotlinx.coroutines.* fun main() = runBlocking { val job = launch { repeat(1000.. 개발이야기/Kotlin 6년 전
Java 8 String join StringJoiner ClassJava 8에는 다양한 기능들이 많이 추가 되었습니다.제 블로그에서 몇가지 굴직한것들은 이미 소개를 해드렸습니다만 (Optional, Default Method, CompletableFuture) 간단하지만 편리한 API를 소개하고자 합니다. Java8에는 String.join() 메서드가 추가되었습니다.내부를 들여다 보지는 않았지만 default method로 추가되지 않았을까 하는 가능성있는 추측을 해봅니다. 간단하니 예제를 보고 쉽게 사용하시면 됩니다. ArrayList foods = new ArrayList();foods.add("피자");foods.add("치킨");foods.add("맥도날드");foods.add("불고기");foods.add("샐러드"); Sy.. 개발이야기/Java 8년 전