@@ -156,9 +156,6 @@ private static Byte normalizeToByte(Object value, UnaryOperator<String> translat
156156 String str = (String ) value ;
157157 str = str .trim ();
158158 str = translator .apply (str );
159- if (str .endsWith ("b" ) || str .endsWith ("B" )) {
160- str = str .substring (0 , str .length () - 1 );
161- }
162159 return Byte .parseByte (str );
163160 }
164161 throw new IllegalArgumentException ("Cannot convert " + value + " to byte" );
@@ -195,9 +192,6 @@ private static Short normalizeToShort(Object value, UnaryOperator<String> transl
195192 String str = (String ) value ;
196193 str = str .trim ();
197194 str = translator .apply (str );
198- if (str .endsWith ("s" ) || str .endsWith ("S" )) {
199- str = str .substring (0 , str .length () - 1 );
200- }
201195 return Short .parseShort (str );
202196 }
203197 throw new IllegalArgumentException ("Cannot convert " + value + " to short" );
@@ -211,9 +205,6 @@ private static Integer normalizeToInt(Object value, UnaryOperator<String> transl
211205 String str = (String ) value ;
212206 str = str .trim ();
213207 str = translator .apply (str );
214- if (str .endsWith ("i" ) || str .endsWith ("I" )) {
215- str = str .substring (0 , str .length () - 1 );
216- }
217208 return Integer .parseInt (str );
218209 }
219210 throw new IllegalArgumentException ("Cannot convert " + value + " to int" );
@@ -227,9 +218,6 @@ private static Long normalizeToLong(Object value, UnaryOperator<String> translat
227218 String str = (String ) value ;
228219 str = str .trim ();
229220 str = translator .apply (str );
230- if (str .endsWith ("l" ) || str .endsWith ("L" )) {
231- str = str .substring (0 , str .length () - 1 );
232- }
233221 return Long .parseLong (str );
234222 }
235223 throw new IllegalArgumentException ("Cannot convert " + value + " to long" );
@@ -243,9 +231,6 @@ private static Float normalizeToFloat(Object value, UnaryOperator<String> transl
243231 String str = (String ) value ;
244232 str = str .trim ();
245233 str = translator .apply (str );
246- if (str .endsWith ("f" ) || str .endsWith ("F" )) {
247- str = str .substring (0 , str .length () - 1 );
248- }
249234 return Float .parseFloat (str );
250235 }
251236 throw new IllegalArgumentException ("Cannot convert " + value + " to float" );
@@ -259,9 +244,6 @@ private static Double normalizeToDouble(Object value, UnaryOperator<String> tran
259244 String str = (String ) value ;
260245 str = str .trim ();
261246 str = translator .apply (str );
262- if (str .endsWith ("d" ) || str .endsWith ("D" )) {
263- str = str .substring (0 , str .length () - 1 );
264- }
265247 return Double .parseDouble (str );
266248 }
267249 throw new IllegalArgumentException ("Cannot convert " + value + " to double" );
0 commit comments