Integer
Method Overview
| Name | Description | Return |
|---|
| Int.showPriceFormat() | แปลง Int ให้เป็น String ที่อยู่ในรูปแบบค่าเงิน | String |
| Int.isInRange() | ตรวจสอบค่าของ Int ว่าอยู่ในช่วงที่กำหนดหรือไม่ | Boolean |
| Int.isEven() | ตรวจสอบว่า Int เป็น เลขคู่หรือไม่ | Boolean |
| Int.isOdd() | ตรวจสอบว่า Int เป็น เลขคี่หรือไม่ | Boolean |
| Int?.toStringWithDefaultWhenNull() | แปลง Int ให้เป็น String เริ่มต้นที่เราต้องการเมื่อค่า Int นั้นเป็น null | String |
| Int?.getBooleanFromBit() | แปลง Int (1 หรือ 0) ให้เป็นค่า Boolean | Boolean? |
| Int.toRoman() | แปลง Int ให้เป็นเลขโรมัน | String? |
Method Details
fun Int.showPriceFormat(decimals : Int = 0) : String
แปลง Int ให้เป็น String ที่อยู่ในรูปแบบที่มี คอมม่า (,) คันหลัก และ สามารถกำหนดจำนวนจุดทศนิยมได้
Parameters
| Name | Description | Type | Default |
|---|
| decimals | จำนวนตำแหน่งทศนิยม | Int | 0 |
Returns
| Type | Description |
|---|
| String | Return String ของตัวเลขในรูปแบบที่มีคอมม่าคั่นหลักพัน เช่น “1,0000.12” |
fun Int.isInRange(min : Int , max : Int) : Boolean
ตรวจสอบค่าของ Int ว่าอยู่ในช่วงที่กำหนดหรือไม่
Parameters
| Name | Description | Type |
|---|
| min | จำนวนต่ำสุดของตัวเลขที่ต้องการ | Int |
| max | จำนวนสูงสุดของตัวเลขที่ต้องการ | Int |
Returns
| Type | Description |
|---|
| Boolean | Return true เมื่อค่าของ Int อยู่ในช่วงที่กำหนด และ return false เมื่อค่าของ Int ไม่อยู่ในช่วงที่กำหนด |
fun Int.isEven() : Boolean
ตรวจสอบว่า Int เป็น เลขคู่หรือไม่
Returns
| Type | Description |
|---|
| Boolean | Return true เมื่อค่าของ Int เป็นเลขคู่ และ return false เมื่อค่าของ Int ไม่ใช่เลขคู่ |
fun Int.isOdd() : Boolean
ตรวจสอบว่า Int เป็น เลขคี่หรือไม่
Returns
| Type | Description |
|---|
| Boolean | Return true เมื่อค่าของ Int เป็นเลขคี่ และ return false เมื่อค่าของ Int ไม่ใช่เลขคี่ |
fun Int?.toStringWithDefaultWhenNull(defaultValue : String = "-") : String
แปลง Int ให้เป็น String เริ่มต้นที่เราต้องการเมื่อค่า Int นั้นเป็น null
Parameters
| Name | Description | Type | Default |
|---|
| defaultValue | String เริ่มต้นที่ต้องการเมื่อค่า Int เป็น null | String | “-“ |
Returns
| Type | Description |
|---|
| String | Return String เริ่มต้นที่ต้องการเมื่อค่า Int เป็น null และ Return ค่า String เดิม ถ้าค่า Int ไม่เป็น null |
fun Int?.getBooleanFromBit() : Boolean?
แปลง Int (1 หรือ 0) ให้เป็นค่า Boolean
Returns
| Type | Description |
|---|
| Boolean? | Return true เมื่อค่าของ Int เป็นเลข 1 , return false เมื่อค่าของ Int เป็นเลข 0 และ return null ถ้า Int ไม่ใช่เลข 1 หรือ 0 |
fun Int.toRoman() : String?
แปลง Int ให้เป็นเลขโรมัน
Returns
| Type | Description |
|---|
| String? | Return String ที่เป็นเลขโรมัน ถ้า Int อยู่ในช่วง 1 ถึง 5000 และ return null ถ้า Int ไม่อยู่ในช่วงค่า 1 ถึง 5000 |