本文共 1405 字,大约阅读时间需要 4 分钟。
String s) {
76 return NumberUtil.toByte(s, (byte)0);
77 }
78
79 @SuppressWarnings("unused")
80 private static String toString(final String s) {
81 return s;
82 }
83
84 @SuppressWarnings("unused")
85 private static Integer toInteger(final String s) {
86 return NumberUtil.toInt(s, 0);
87 }
88 @SuppressWarnings("unused")
89 private static Long toLong(final String s) {
90 return NumberUtil.toLong(s, 0l);
91 }
92 @SuppressWarnings("unused")
93 private static Float toFloat(String s) {
94 return NumberUtil.toFloat(s, (float)0);
95 }
96 @SuppressWarnings("unused")
97 private static Double toDouble(String s) {
98 return NumberUtil.toDouble(s, 0.0);
99 }
100 @SuppressWarnings("unused")
101 private static Date toDate(String s) { //支持部分日期格式
102 try {
103 return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(s);
104 } catch(Exception e1) {
105 try {
106 return new SimpleDateFormat("yyyy-MM-dd HH:mm").parse(s);
107 }catch(Exception e2) {
108 try {
109 return new SimpleDateFormat("yyyy-MM-dd").parse(s);
110 } catch (Exception e3) {
111 return null;
112 }
113 }
114 }
115 }
116
117
118 /**
119 * 获取类中所以属性名称
120 * @param c
121 * @return
122 */
123 public static String[] getDeclaredFieldNames(Class> c) {
124
125 Field[] fields=c.getDeclaredFields();
126 String[] fieldNames=new String[fields.length];
127 for(int i=0;i
128 fieldNames[i]=fields[i].getName();
129 }
130 return fieldNames;
131 }
132
133 }
转载地址:http://otspa.baihongyu.com/