Int

Integer

Method Overview

NameDescriptionReturn
Int.showPriceFormat()แปลง Int ให้เป็น String ที่อยู่ในรูปแบบค่าเงินString
Int.isInRange()ตรวจสอบค่าของ Int ว่าอยู่ในช่วงที่กำหนดหรือไม่Boolean
Int.isEven()ตรวจสอบว่า Int เป็น เลขคู่หรือไม่Boolean
Int.isOdd()ตรวจสอบว่า Int เป็น เลขคี่หรือไม่Boolean
Int?.toStringWithDefaultWhenNull()แปลง Int ให้เป็น String เริ่มต้นที่เราต้องการเมื่อค่า Int นั้นเป็น nullString
Int?.getBooleanFromBit()แปลง Int (1 หรือ 0) ให้เป็นค่า BooleanBoolean?
Int.toRoman()แปลง Int ให้เป็นเลขโรมันString?

Method Details

fun Int.showPriceFormat(decimals : Int = 0) : String

แปลง Int ให้เป็น String ที่อยู่ในรูปแบบที่มี คอมม่า (,) คันหลัก และ สามารถกำหนดจำนวนจุดทศนิยมได้

Parameters

NameDescriptionTypeDefault
decimalsจำนวนตำแหน่งทศนิยมInt0

Returns

TypeDescription
StringReturn String ของตัวเลขในรูปแบบที่มีคอมม่าคั่นหลักพัน เช่น “1,0000.12”
fun Int.isInRange(min : Int , max : Int) : Boolean

ตรวจสอบค่าของ Int ว่าอยู่ในช่วงที่กำหนดหรือไม่

Parameters

NameDescriptionType
minจำนวนต่ำสุดของตัวเลขที่ต้องการInt
maxจำนวนสูงสุดของตัวเลขที่ต้องการInt

Returns

TypeDescription
BooleanReturn true เมื่อค่าของ Int อยู่ในช่วงที่กำหนด และ return false เมื่อค่าของ Int ไม่อยู่ในช่วงที่กำหนด
fun Int.isEven() : Boolean

ตรวจสอบว่า Int เป็น เลขคู่หรือไม่

Returns

TypeDescription
BooleanReturn true เมื่อค่าของ Int เป็นเลขคู่ และ return false เมื่อค่าของ Int ไม่ใช่เลขคู่
fun Int.isOdd() : Boolean

ตรวจสอบว่า Int เป็น เลขคี่หรือไม่

Returns

TypeDescription
BooleanReturn true เมื่อค่าของ Int เป็นเลขคี่ และ return false เมื่อค่าของ Int ไม่ใช่เลขคี่
fun Int?.toStringWithDefaultWhenNull(defaultValue : String = "-") : String

แปลง Int ให้เป็น String เริ่มต้นที่เราต้องการเมื่อค่า Int นั้นเป็น null

Parameters

NameDescriptionTypeDefault
defaultValueString เริ่มต้นที่ต้องการเมื่อค่า Int เป็น nullString“-“

Returns

TypeDescription
StringReturn String เริ่มต้นที่ต้องการเมื่อค่า Int เป็น null และ Return ค่า String เดิม ถ้าค่า Int ไม่เป็น null
fun Int?.getBooleanFromBit() : Boolean?

แปลง Int (1 หรือ 0) ให้เป็นค่า Boolean

Returns

TypeDescription
Boolean?Return true เมื่อค่าของ Int เป็นเลข 1 , return false เมื่อค่าของ Int เป็นเลข 0 และ return null ถ้า Int ไม่ใช่เลข 1 หรือ 0
fun Int.toRoman() : String?

แปลง Int ให้เป็นเลขโรมัน

Returns

TypeDescription
String?Return String ที่เป็นเลขโรมัน ถ้า Int อยู่ในช่วง 1 ถึง 5000 และ return null ถ้า Int ไม่อยู่ในช่วงค่า 1 ถึง 5000