All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.tsl2.nano.core.util.NumberUtil.class Maven / Gradle / Ivy

Go to download

TSL2 Framework Terminal (Console Application Framework named SIShell, providing Actions, Options, Commands, Inputs, lots of Selectors, PlatformManagement)

There is a newer version: 2.5.3
Show newest version
????4i
R?
,??
??
,??
#?
?	?
?
?
???

?
Q?
?
??
???
Q??
??
?	Q?
G?
?
=??
??
3?
???
??	-?	*?	,?	/?	0??
???????
??
?
=
?
0
7
#
=
.	
.

=
?
,


0
Q

G	Q
J?
J
G
J? InnerClassesnumberFormatLjava/text/DecimalFormat;()VCodeLineNumberTableLocalVariableTablethis#Lde/tsl2/nano/core/util/NumberUtil;fixLengthNumber$(Ljava/lang/Long;IC)Ljava/lang/Long;numberPrefixLjava/lang/Long;	fixLengthIfillCharC	numberStrLjava/lang/String;fullNumberString
StackMapTable
getBigDecimals,([Ljava/lang/Number;)[Ljava/math/BigDecimal;inumbers[Ljava/lang/Number;result[Ljava/math/BigDecimal;pgetEmptyNumbers(I)[Ljava/math/BigDecimal;countsubtractE(Ljava/math/BigDecimal;[Ljava/math/BigDecimal;)Ljava/math/BigDecimal;sLjava/math/BigDecimal;valuesubtractionsadd/([Ljava/math/BigDecimal;)Ljava/math/BigDecimal;values?+([Ljava/lang/Number;)Ljava/math/BigDecimal;Ljava/lang/Number;nisEmpty(Ljava/lang/Number;)ZnumberisZero(Ljava/math/BigDecimal;)Z	isAllZero([Ljava/math/BigDecimal;)Z
hasEqualSignssign
isPositive
isNegative
isNotNegative
getBigDecimal*(Ljava/lang/String;)Ljava/math/BigDecimal;eLjava/text/ParseException;numberAsString?getNumberAndStringComparator*(Ljava/text/Format;)Ljava/util/Comparator;dfLjava/text/Format;+(Ljava/text/Format;Z)Ljava/util/Comparator;
stringOnlyZ
extractNumber&(Ljava/lang/String;)Ljava/lang/Number;posLjava/text/ParsePosition;exLjava/lang/Exception;s1???getLocalUniqueInt()IisNumber(Ljava/lang/Object;)Z!Ljava/lang/NumberFormatException;Ljava/lang/Object;?(Ljava/lang/Class;)ZtypeLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>;	Signature(Ljava/lang/Class<*>;)Z	isInteger
isFloatinggetDefaultInstance%(Ljava/lang/Class;)Ljava/lang/Number;
numberTypeLjava/lang/Class;1(Ljava/lang/Class;)TT;isNaNtoNumber(Ljava/lang/Object;)Jobj
fromNumber&(JLjava/lang/Class;)Ljava/lang/Object;
identifierJ2(JLjava/lang/Class;)TT;
roundAbout'(Ljava/lang/Number;Ljava/lang/Number;)ZfirstseconddevhasMaxDeviation9(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Z	deviation
SourceFileNumberUtil.javaVW!"#$%&'java/math/BigDecimal()V*+xu,{,-."java/lang/IllegalArgumentException$At least one number has to be given!V/012?345678java/text/ParseException??#de/tsl2/nano/core/util/NumberUtil$1V9java/text/ParsePositionV:TU;<=?>?java/lang/Exception?@?java/lang/NumberFormatExceptionjava/lang/NumberAB?C?java/lang/IntegerDBEjava/lang/Longjava/lang/Shortjava/math/BigIntegerjava/lang/Floatjava/lang/DoubleFGHIJjava/lang/Object&KLM?Gjava/util/DateNOPOQRVSjava/lang/String&TUV&Wtslnano.number.deviation.max0.00000000000000001XYZ&[??\]^java/text/DecimalFormat_`abjava/lang/StringBuilder2NumberUtil using DecimalFormat with current state:cde"fgh!de/tsl2/nano/core/util/NumberUtilde/tsl2/nano/core/util/BitUtiltoString()Ljava/lang/String;!de/tsl2/nano/core/util/StringUtil	fixString)(Ljava/lang/String;ICZ)Ljava/lang/String;valueOf$(Ljava/lang/String;)Ljava/lang/Long;doubleValue()D(D)VZERO.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;	compareTo(Ljava/math/BigDecimal;)I(Ljava/lang/String;)VcheckMinParameterCount([Ljava/lang/Object;I)Vsignum!de/tsl2/nano/core/util/FormatUtilgetDefaultFormat'(Ljava/lang/Object;Z)Ljava/text/Format;java/text/FormatparseObject&(Ljava/lang/String;)Ljava/lang/Object;(ZLjava/text/Format;)V(I)Vparse?(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;getIndexlengthde/tsl2/nano/core/util/DateUtilcurrentTimeSecondsjava/lang/ClassisAssignableFromTYPEde/tsl2/nano/core/cls/BeanClass%(Ljava/lang/Class;Ljava/lang/Class;)ZisPrimitive()Z#de/tsl2/nano/core/cls/PrimitiveUtilgetDefaultValue%(Ljava/lang/Class;)Ljava/lang/Object;(I)Ljava/lang/String;createInstance8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;getTime()J	longValuegetBytes()[B(I[B)V(J)Ljava/lang/String;
fromDecString&(Ljava/lang/String;)Ljava/lang/String;(J)Ljava/lang/Long;java/lang/SystemgetProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;&(Ljava/lang/String;)Ljava/lang/Double;java/text/NumberFormatgetNumberInstance()Ljava/text/NumberFormat;setParseBigDecimal(Z)VLOG Lorg/apache/commons/logging/Log;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;	toPatternorg/apache/commons/logging/Logdebug(Ljava/lang/Object;)V!QRTUVWX/*??Y Z[\]^X?*?
*??N-?:??Y234Z4_`abcdefgfhAi?jkX?&*??L=*??+?Y*2??S????+?Y>?@?$BZ lb&mn oph?q?rsXz?L=?+?	S????+?YLMNMPZ lbtboph?q??uvX?#+M,?>6?,2:*?
K????*?Y[\[!^Z wx#yx#zph
?q??{|X?'?	L*M,?>6?,2:+?L????+?Yhiji%lZ wx'}p#yxh?q~q??{X?1?	L*M,?>6? ,2:+?Y???L????+?Ywxy)x/{Z w?1}n-yxh??~??"??XI*?*?????Y?Z??h
@??XE?	*????Y?Z?xh@???X?-*??
?
Y??<*???	*2????????Y????#?%?+?Zlb-mph?????X?3*?<>*??%*2?=?	?<?
???????Y*
?????? ?)?+?1?Z*wb	(lb3mp,?bh?	?q
???XE?	*????Y?Z?xh@??XE?	*????Y?Z?xh@??XE?	*????Y?Z?xh@??Xa?*???L?
Y???Z???fhN?	??X0*??Y?Z??	??X>
?Y*??Y?Z
??
??	??X?$?Y?L?*+?M+?*???,?L?! !Y	 !"$!%"&Z*	????"??$?fh????i?	??X??Y0	??X?*???Y*? ?!???L?""Y;<=>@Z??y?h
@@?	??X?A#*?$?5?%*?$?+?&*?$?!?'*?$??(*?$?
?)*?$???YKL!M+N5O@KZA???A??h;@??	??Xz***?+?,*?+?-*?+?.*?+???YST)SZ*???*??h$@??	??Xq!/*?+?0*?+?*?+???YXY XZ!???!??h@??	??Xu$*?1?
*?2?#?*?3Y?4S?5?#?YdedZ$???$??hQ???	??XP*?*?0?*?0?6???YnZ??h@	??Xu1*?7?*?7?8?*?#?*?#?9??.Y*? ?:?;????,?3Y?@S?5?Y?	??Z!??!???!??h??	??XTAB?C?DM*+,?E?Y
??Z ??????	??X`+?*?g,?????Y?Z ??????h@?WXU1?F?G???H?I?JY?KL?M??N?M?O?P?Y#	%&0'??S





© 2015 - 2025 Weber Informatics LLC | Privacy Policy