@Test public void testString2Boolean() { assertFalse(TypeUtils.string2Boolean(null, false)); assertFalse(TypeUtils.string2Boolean("", false)); assertFalse(TypeUtils.string2Boolean("abc", false)); assertFalse(TypeUtils.string2Boolean("truea", false)); assertFalse(TypeUtils.string2Boolean("falsea", false)); assertFalse(TypeUtils.string2Boolean("Truead", false)); assertTrue(TypeUtils.string2Boolean("Truead", true)); assertTrue(TypeUtils.string2Boolean("true", false)); assertTrue(TypeUtils.string2Boolean("TRUE", false)); assertTrue(TypeUtils.string2Boolean("True", false)); assertTrue(TypeUtils.string2Boolean("TRUe", false)); assertTrue(TypeUtils.string2Boolean("trUE", false)); assertFalse(TypeUtils.string2Boolean("false", false)); assertFalse(TypeUtils.string2Boolean("false", true)); assertFalse(TypeUtils.string2Boolean("FALSE", true)); assertFalse(TypeUtils.string2Boolean("FALSe", true)); assertFalse(TypeUtils.string2Boolean("falsE", true)); assertFalse(TypeUtils.string2Boolean("faLSe", true)); }
public static boolean string2Boolean(String str, boolean defaultValue) { if ("true".equalsIgnoreCase(str)) { return true; } else if ("false".equalsIgnoreCase(str)) { return false; } else { return defaultValue; } }
TypeUtils { public static boolean string2Boolean(String str, boolean defaultValue) { if ("true".equalsIgnoreCase(str)) { return true; } else if ("false".equalsIgnoreCase(str)) { return false; } else { return defaultValue; } } }
TypeUtils { public static boolean string2Boolean(String str, boolean defaultValue) { if ("true".equalsIgnoreCase(str)) { return true; } else if ("false".equalsIgnoreCase(str)) { return false; } else { return defaultValue; } } private  TypeUtils(); }
TypeUtils { public static boolean string2Boolean(String str, boolean defaultValue) { if ("true".equalsIgnoreCase(str)) { return true; } else if ("false".equalsIgnoreCase(str)) { return false; } else { return defaultValue; } } private  TypeUtils(); static int byteArray2Int(byte[] bytes); static long byteArray2Long(byte[] bytes); static byte[] int2ByteArray(int i); static byte[] long2ByteArray(long l); static String byteArray2Ipv4(byte[] bytes); static String byteArray2Ipv6(byte[] bytes); static String byteArray2Ip(byte[] bytes); static List<String> csv2List(String line); static byte[] Ip2byteArrayV4(String ipv4); static byte[] Ip2byteArrayV6(String ipv6); static byte[] Ip2byteArray(String ip); static String byteArray2HexString(byte[] byteArray); static String intArray2HexString(int[] intArray); static String longArray2HexString(int[] longArray); static String byteArray2Base64(byte[] value); static byte[] base642ByteArray(String base64Str); static String byte2HexString(byte b); static byte[] hexString2ByteArray(String input); static boolean string2Boolean(String str, boolean defaultValue); static int string2Int(String str, Radix radix, int defaultValue); static long string2Long(String str, Radix radix, long defaultValue); static float string2Float(String str, float defaultValue); static double string2Double(String str, double defaultValue); static long string2Size(String size, long defaultValue); static long string2TimePeriod(String timePeriod, long defaultValue); static boolean equals(T t1, T t2); static boolean maybeUpdate(T tar, T src); }
TypeUtils { public static boolean string2Boolean(String str, boolean defaultValue) { if ("true".equalsIgnoreCase(str)) { return true; } else if ("false".equalsIgnoreCase(str)) { return false; } else { return defaultValue; } } private  TypeUtils(); static int byteArray2Int(byte[] bytes); static long byteArray2Long(byte[] bytes); static byte[] int2ByteArray(int i); static byte[] long2ByteArray(long l); static String byteArray2Ipv4(byte[] bytes); static String byteArray2Ipv6(byte[] bytes); static String byteArray2Ip(byte[] bytes); static List<String> csv2List(String line); static byte[] Ip2byteArrayV4(String ipv4); static byte[] Ip2byteArrayV6(String ipv6); static byte[] Ip2byteArray(String ip); static String byteArray2HexString(byte[] byteArray); static String intArray2HexString(int[] intArray); static String longArray2HexString(int[] longArray); static String byteArray2Base64(byte[] value); static byte[] base642ByteArray(String base64Str); static String byte2HexString(byte b); static byte[] hexString2ByteArray(String input); static boolean string2Boolean(String str, boolean defaultValue); static int string2Int(String str, Radix radix, int defaultValue); static long string2Long(String str, Radix radix, long defaultValue); static float string2Float(String str, float defaultValue); static double string2Double(String str, double defaultValue); static long string2Size(String size, long defaultValue); static long string2TimePeriod(String timePeriod, long defaultValue); static boolean equals(T t1, T t2); static boolean maybeUpdate(T tar, T src); static final long KB; static final long MB; static final long GB; static final long TB; static final long PB; static final long SEC; static final long MIN; static final long HOUR; static final long DAY; static final long WEEK; static final long MON; static final long QUAR; static final long YEAR; }