Java?е???????????????
???????-- ???????[ 2016/5/26 10:28:08 ] ??????????????????? Java
????3: ???????:
@Test
public void Test_HiTypeHelper_Cast() {
Integer val = 1;
int ret = HiTypeHelper.Cast(int.class?? val);
Assert.assertEquals(ret?? 1);
String text = "1";
ret = HiTypeHelper.Cast(int.class?? text);
Assert.assertEquals(ret?? 1);
text = "a";
ret = HiTypeHelper.Cast(int.class?? text);
Assert.assertEquals(ret?? -1);
int val2 = 1;
Integer ret2 = HiTypeHelper.Cast(Integer.class?? val2);
Assert.assertEquals(ret2.intValue()?? 1);
text = "1";
ret2 = HiTypeHelper.Cast(Integer.class?? text);
Assert.assertEquals(ret2.intValue()?? 1);
boolean bl = HiTypeHelper.Cast(boolean.class?? 1);
Assert.assertTrue(bl);
bl = HiTypeHelper.Cast(boolean.class?? 3);
Assert.assertTrue(bl);
bl = HiTypeHelper.Cast(boolean.class?? 0);
Assert.assertFalse(bl);
bl = HiTypeHelper.Cast(boolean.class?? -1);
Assert.assertFalse(bl);
bl = HiTypeHelper.Cast(boolean.class?? "1");
Assert.assertTrue(bl);
bl = HiTypeHelper.Cast(boolean.class?? "3");
Assert.assertTrue(bl);
bl = HiTypeHelper.Cast(boolean.class?? "0");
Assert.assertFalse(bl);
bl = HiTypeHelper.Cast(boolean.class?? "-1");
Assert.assertFalse(bl);
}
???????????????????????????????y????????????Щ?????????????????????????????????.??:java.util.Date??java.sql.date??String??long?????????????????????:
/**
* ??????????????
* @param text
* @return
*/
public static java.util.Date Convert2Date(String text) {
if (text == null || text.trim() == "") {
return null;
}
String format = "yyyy-MM-dd";
String str = text.trim();
if (str.contains(":")) {
format = "yyyy-MM-dd HH:mm:ss";
}
SimpleDateFormat sdf = new SimpleDateFormat(format);
try {
return sdf.parse(str);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
/**
* ?????????????
* @param text
* @return
*/
public static java.sql.Date Convert2SqlDate(String text) {
java.util.Date dt = Convert2Date(text);
return new java.sql.Date(dt.getTime());
}
/**
* ?????????????
* @param date
* @return
*/
public static String ToShortString(java.util.Date date) {
if (date == null) {
return null;
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
return sdf.format(date);
}
/**
* ?????????????
* @param date
* @return
*/
public static String ToLongString(java.util.Date date) {
if (date == null) {
return null;
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(date);
}
/**
* ?????????????
* @param date
* @return
*/
public static String ToShortString(java.sql.Date date) {
if (date == null) {
return null;
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
return sdf.format(date);
}
/**
* ?????????????
* @param date
* @return
*/
public static String ToLongString(java.sql.Date date) {
if (date == null) {
return null;
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(date);
}
???????????????????????漰???????????????????SPASVOС??(021-61079698-8054)?????????????????????????
??????
Java???????????Щ???????????????Java????????????????Java?б???Map????????Java Web???????????????Java??????????????д?????Java????????7???????????????????????(java .net ?????)???Java??????????Python??????Java webdriver??λ????????′????е?????Java??д??????????????????Java???????????????JavaScript????????????Java?????????????????? Java???????10??????????????Java?м????????????????java???????ü???????????м???????????????????
![](/images/ad-banner/ad-banner.png)
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11????????
?????????App Bug???????????????????????Jmeter?????????QC??????APP????????????????app?????е????????jenkins+testng+ant+webdriver??????????????JMeter????HTTP???????Selenium 2.0 WebDriver ??????