반응형

String 2

[Kotlin] 코틀린 문자열 템플릿(String Templates) 이해하기

코틀린에는 문자열 템플릿이 있다. 문자열 내에 변수나 표현식을 사용하여 값을 문자열에 포함시킬 수 있도록 한다. 주로 문자열을 동적으로 구성할 때 사용하며, 코드를 간결하게 작성하는 데 도움이 된다. 변수 이름 앞에 $를 붙이면, 문자열 템플릿이 변수의 값을 문자열에 담아준다. fun main() { val number = 42 println("number = $number") } // 출력 number = 42 $ 다음에 오는 대상이 숫자인 경우에는 이를 인식하지 않으며 그대로 출력한다. 또한, $ 다음에 문자가 오는 경우 $ 앞에 역슬래시(\)를 붙여 그대로 출력할 수 있다. fun main() { val number = 123 println("$number") println("$123") print..

[Java] 자바의 문자열 클래스 정리 (String class, 인스턴스)

스트링 클래스란? (String class) 자바에서는 문자열을 데이터 타입이 아닌 클래스로 다룬다. 이는 자바에서 클래스를 데이터 타입 그 자체로 사용될 수 있기 때문이다. 따라서 클래스와 그 연관된 기능(메서드)들을 묶을 수도 있다. 즉, 자바에서는 String 클래스를 문자열 데이터 타입으로 사용하며, 문자열과 관련된 유용한 메서드들을 가지고 있다. 문자열 변수 선언과 할당 기본적으로 String 타입은 변수 선언 시 큰 따옴표(””)를 사용한다. 자바에서 큰 따옴표(””)로 감싸진 데이터들은 문자열로 인식하게 된다. 문자열을 선언할 시, 기존의 방식과 유사한 문자열 리터럴을 문자열 변수에 할당하는 방법과 String 클래스의 인스턴스를 생성하는 방법이 있다. class StringEx { publ..

반응형