Kotlin String

    [Kotlin] Int를 String으로 변환하고 String을 다시 Int로 변환하는 방법 한 번에 정리하기 : Int to String, String to Int

    변수 타입간 변환의 중요성 하나의 변수 타입을 다른 변수 타입으로 제대로 변환하는 것은 프로그램을 만들면서 헷갈리는 방법 중 하나이다. 이번 글에서는나중에 헷갈릴 때 쉽게 찾을 수 있도록 다양한 변환 방법에 대해 정리해보려고 한다. 아래에서 다루는 변환 방법 중 하나만 알아도 변환이 가능하지만, 다양하게 변환 방법을 알아두지 않으면 막상 코드를 짤 때 헷갈릴 수 있으므로, 모두 알아두도록 하자. Int를 String으로 변환하기 Kotlin에서 Int를 String으로 변환하기 위해서는 세가지 방법이 존재한다. 각각에 대해 알아보자. 확장함수 Int.toString()을 사용하는 방법 템플릿 리터럴을 사용하는 방법 확장함수 Int.toString()을 사용하는 방법 Kotlin은 Primitive Typ..

    Kotlin, Java가 String의 인코딩 방식으로 유니코드 UTF-16을 선택한 이유와 장점

    Kotlin과 Java의 Char 저장 방식 Kotlin과 Java는 UTF-16으로 인코딩 되어 저장된다. 아래는 Kotlin Char 클래스의 주석이다. 아래 주석에서 보면 Char은 16-bit 유니코드 문자를 표현한다고 되어 있다. /** * Represents a 16-bit Unicode character. * * On the JVM, non-nullable values of this type are represented as values of the primitive type `char`. */ public class Char private constructor() : Comparable { Kotlin과 Java는 왜 UTF-16을 문자열 인코딩 방식으로 택했을까? 바로 JVM이 내부적으로..