Simplify parseInt function (#3410)
Refactored the parseInt function to use toIntOrNull() for more concise and idiomatic error handling. This change simplifies the code and avoids the need for manual exception handling
This commit is contained in:
@@ -63,15 +63,10 @@ object Utils {
|
||||
}
|
||||
|
||||
fun parseInt(str: String?, default: Int): Int {
|
||||
str ?: return default
|
||||
return try {
|
||||
Integer.parseInt(str)
|
||||
} catch (e: Exception) {
|
||||
e.printStackTrace()
|
||||
default
|
||||
}
|
||||
return str?.toIntOrNull() ?: default
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* get text from clipboard
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user