728x90
반응형

SET 3

when in kotlin

kotlin에서도 when 문을 쓸 수 있다. 다음은 독일어의 기수를 서수로 바꿔주는 when 문이다. val numbers = mapOf( 1 to "eins", 2 to "zwei", 3 to "drei", 4 to "vier", 5 to "fuenf", 6 to "sechs", 7 to "sieben", 8 to "acht", 9 to "neun", 10 to "zehn", 11 to "elf", 12 to "zwoelf", 13 to "dreizehn", 14 to "vierzehn", 15 to "fuenfzehn", 16 to "sechzehn", 17 to "siebzehn", 18 to "achtzehn", 19 to "neunzehn", 20 to "zwanzig" ) fun ordina..

Develop!/Kotlin 2023.08.23

Set in Kotlin

Java에서도 중복된 값을 허용할 땐 List, Unique한 값만을 허용할 땐 Set을 사용한다. Kotlin에서도 그와 동일하게 사용할 수 있다. fun sets() { val intSet = setOf(1, 1, 2, 3, 9, 9, 4) println(intSet) println(9 in intSet) println(99 in intSet) println("9 contains : " + intSet.contains(9)) println("99 contains : " + intSet.contains(99)) print("[1, 9, 2] containsAll : ") println(intSet.containsAll(setOf(1, 9, 2))) print("[1, 9, 5] containsAll :..

Develop!/Kotlin 2023.08.02

파라미터에 따라 특정 변수에 값 Set 하기

Java로 Entity를 만들고 멤버 변수로 1 ~ 31일을 만들어 둔 다음 넘오는 날짜에 따라 특정 날짜 변수에 값을 담는 작업을 하다 알게 된 내용이다. 역시 새롭게 알게 된 내용이라 정리 차원으로 올린다. MontTimeTable Entity는 아래와 같다. @Entity @EntityListeners(value = {AuditingEntityListener.class}) @Data @Table(name = "month_timetable") public class MonthTimetable { @Id @Column @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column private Integer policy_inst..

Java/Spring 2018.10.24
728x90
반응형