[kotlin] 자바스타일의 static 함수

천현철·2022년 2월 7일
0

Android

목록 보기
40/43

자바와 동일한 방식으로 사용하기
만약 자바에서 호출시에는 함수앞에 @JvmStatic 어노테이션을 붙혀주면 된다.

class Utils {
    
    companion object {
        const val HASH_KEY = "afjAf123!@#"

        fun md5(input:String): String {
            val md = MessageDigest.getInstance("MD5")
            return BigInteger(1, md.digest(input.toByteArray())).toString(16).padStart(32, '0')
        }        

        fun getUUID(): String{
            return UUID.randomUUID().toString()
        }
    }
}
profile
기도하지말고 행동하라

0개의 댓글