diff options
author | Simon Rettberg | 2021-03-25 15:03:46 +0100 |
---|---|---|
committer | Simon Rettberg | 2021-03-25 15:03:46 +0100 |
commit | d7652657bf13d407c34032ec4df3aebf6ac38c41 (patch) | |
tree | 9efd084e0def6211ffca054a94ad3b85adf647cc /src/main/java/com/btr/proxy/util/MiscUtil.java | |
parent | Update pom.xml: remove mltk-services, Java 1.8 (diff) | |
download | proxy-vole-d7652657bf13d407c34032ec4df3aebf6ac38c41.tar.gz proxy-vole-d7652657bf13d407c34032ec4df3aebf6ac38c41.tar.xz proxy-vole-d7652657bf13d407c34032ec4df3aebf6ac38c41.zip |
Add missing files
Diffstat (limited to 'src/main/java/com/btr/proxy/util/MiscUtil.java')
-rw-r--r-- | src/main/java/com/btr/proxy/util/MiscUtil.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/main/java/com/btr/proxy/util/MiscUtil.java b/src/main/java/com/btr/proxy/util/MiscUtil.java new file mode 100644 index 0000000..cc8faaa --- /dev/null +++ b/src/main/java/com/btr/proxy/util/MiscUtil.java @@ -0,0 +1,26 @@ +package com.btr.proxy.util; + +public class MiscUtil { + + /** + * Parse int, return fallback value on exception + * + * @return integer + */ + public static int parseInt(String input, int radix, int fallback) { + try { + return Integer.parseInt(input, radix); + } catch (Exception e) { + return fallback; + } + } + + public static int parseInt(String input, int radix) { + return parseInt(input, radix, -1); + } + + public static int parseInt(String input) { + return parseInt(input, 10, -1); + } + +} |