Kotlin android koltin,如何检测长时间溢出

Kotlin android koltin,如何检测长时间溢出,kotlin,overflow,Kotlin,Overflow,有两个长的,需要加起来,如何检测和避免溢出 fun add2Long(l1: Long, l2: long): Long { return l1 + l2 } 你可以用。如果溢出,它将抛出一个算术异常 fun add2Long(l1:Long,l2:Long):Long=try{ StrictMath.addExact(l1,l2) }捕获(e:算术异常){ Long.MAX\u值//句柄溢出 } 您可以使用。如果溢出,它将抛出一个算术异常 fun add2Long(l1:Long,l

有两个长的,需要加起来,如何检测和避免溢出

fun add2Long(l1: Long, l2: long): Long {
    return l1 + l2
}
你可以用。如果溢出,它将抛出一个
算术异常

fun add2Long(l1:Long,l2:Long):Long=try{
StrictMath.addExact(l1,l2)
}捕获(e:算术异常){
Long.MAX\u值//句柄溢出
}
您可以使用。如果溢出,它将抛出一个
算术异常

fun add2Long(l1:Long,l2:Long):Long=try{
StrictMath.addExact(l1,l2)
}捕获(e:算术异常){
Long.MAX\u值//句柄溢出
}