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 Html5 Extensions (WebServer, Html5Presentation, RuleCover, BeanConfigurator, LogicTable-Sheet, Expression-Descriptors for Actions, Rules, URLs, Queries)

There is a newer version: 2.5.3
Show newest version
????=?
de/tsl2/nano/core/util/BitUtil()V
	
java/text/NumberFormatgetNumberInstance()Ljava/text/NumberFormat;java/text/DecimalFormat

setParseBigDecimal(Z)V	!de/tsl2/nano/core/util/NumberUtilLOG Lorg/apache/commons/logging/Log;

	toPattern()Ljava/lang/String; makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;"#$%&org/apache/commons/logging/Logdebug(Ljava/lang/Object;)V
()*+java/lang/LongtoString-
/0123!de/tsl2/nano/core/util/StringUtil	fixString)(Ljava/lang/String;ICZ)Ljava/lang/String;
(567valueOf$(Ljava/lang/String;)Ljava/lang/Long;9java/math/BigDecimal
;<=>?java/lang/NumberdoubleValue()D
8AB(D)V	8DEFZEROLjava/math/BigDecimal;
8HIJsubtract.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
8LMJadd
8OPQ	compareTo(Ljava/math/BigDecimal;)IS"java/lang/IllegalArgumentExceptionU$At least one number has to be given!
RWX(Ljava/lang/String;)V
Z[\checkMinParameterCount([Ljava/lang/Object;I)V
8^_`signum()I
bcdef!de/tsl2/nano/core/util/FormatUtilgetDefaultFormat'(Ljava/lang/Object;Z)Ljava/text/Format;
hijkljava/text/FormatparseObject&(Ljava/lang/String;)Ljava/lang/Object;njava/text/ParseException
pqrgetNumberAndStringComparator+(Ljava/text/Format;Z)Ljava/util/Comparator;t#de/tsl2/nano/core/util/NumberUtil$1
svw(ZLjava/text/Format;)Vyjava/text/ParsePosition
x{|(I)V
~?numberFormat()Ljava/text/DecimalFormat;

???parse?(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;
x??`getIndex
????`java/lang/Stringlength?java/lang/Exception
????`de/tsl2/nano/core/util/DateUtilcurrentTimeSeconds
?)?java/lang/Object
8W?java/lang/NumberFormatException
?????java/lang/ClassisAssignableFrom(Ljava/lang/Class;)Z	?????java/lang/ShortTYPELjava/lang/Class;	???java/lang/Integer	(?	???java/lang/Float	???java/lang/Double
?????de/tsl2/nano/core/cls/BeanClass%(Ljava/lang/Class;Ljava/lang/Class;)Z?java/math/BigInteger
????isPrimitive()Z
?????#de/tsl2/nano/core/cls/PrimitiveUtilgetDefaultValue%(Ljava/lang/Class;)Ljava/lang/Object;
??6?(I)Ljava/lang/String;
????createInstance8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
????isNaN?java/util/Date
????getTime()J
;???	longValue?java/lang/Enum
???`ordinal
?????!de/tsl2/nano/core/util/ObjectUtilisStandardType(Ljava/lang/Object;)Z
????getBytes()[B
???(I[B)V
??
???`hashCode
??6?(J)Ljava/lang/String;
/?? 
fromDecString
????getEnumConstants()[Ljava/lang/Object;
(?6?(J)Ljava/lang/Long;
?????java/lang/Mathrandom?tslnano.number.deviation.max?0.00000000000000001
java/lang/SystemgetProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
?6&(Ljava/lang/String;)Ljava/lang/Double;

hasMaxDeviation9(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)Z
numbers(III)Ljava/util/ArrayList;java/util/ArrayList
{
?6(I)Ljava/lang/Integer;
M?@$
?pow(DD)DCodeLineNumberTableLocalVariableTablethis#Lde/tsl2/nano/core/util/NumberUtil;Ljava/text/DecimalFormat;fixLengthNumber$(Ljava/lang/Long;IC)Ljava/lang/Long;numberPrefixLjava/lang/Long;	fixLengthIfillCharC	numberStrLjava/lang/String;fullNumberString
StackMapTablegetBigDecimals,([Ljava/lang/Number;)[Ljava/math/BigDecimal;i[Ljava/lang/Number;result[Ljava/math/BigDecimal;6getEmptyNumbers(I)[Ljava/math/BigDecimal;countE(Ljava/math/BigDecimal;[Ljava/math/BigDecimal;)Ljava/math/BigDecimal;svaluesubtractions/([Ljava/math/BigDecimal;)Ljava/math/BigDecimal;values+([Ljava/lang/Number;)Ljava/math/BigDecimal;Ljava/lang/Number;4isEmpty(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*(Ljava/text/Format;)Ljava/util/Comparator;dfLjava/text/Format;
stringOnlyZ
extractNumber&(Ljava/lang/String;)Ljava/lang/Number;posLjava/text/ParsePosition;exLjava/lang/Exception;s1getLocalUniqueIntisNumber!Ljava/lang/NumberFormatException;Ljava/lang/Object;typeLocalVariableTypeTableLjava/lang/Class<*>;	Signature(Ljava/lang/Class<*>;)Z	isInteger
isFloatinggetDefaultInstance%(Ljava/lang/Class;)Ljava/lang/Number;
numberTypeLjava/lang/Class;1(Ljava/lang/Class;)TT;toNumber(Ljava/lang/Object;)Jobj
fromNumber&(JLjava/lang/Class;)Ljava/lang/Object;
identifierJ2(JLjava/lang/Class;)TT;minDmax
roundAbout'(Ljava/lang/Number;Ljava/lang/Number;)Zfirstseconddev	deviation(I)Ljava/util/ArrayList;end-(I)Ljava/util/ArrayList;startstepdupListLjava/util/ArrayList;*Ljava/util/ArrayList;/(III)Ljava/util/ArrayList;scaled(DI)Dnscalep
SourceFileNumberUtil.javaNestMembersBootstrapMethods?
????$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;?3NumberUtil using DecimalFormat with current state:InnerClasses?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!"/*?? !!"#?U??
K*??*???!*? #%&'!$%&?*?
*?'?,N-?.:?4? 345!4'()*+,-./.0A??12?&*??8L=*??+?8Y*2?:?@S????+? ?@A@$C! 3*&4 560?7?89z?8L=?+?CS????+? MNONQ! 3*:*560?7??I;?#+M,?>6?,2:*?GK????*? \]\!_! <F#=F#>60
?7??M??'?CL*M,?>6?,2:+?KL????+? ijkj%m! <F'@6#=F0?787??MA?1?CL*M,?>6? ,2:+?8Y?:?@?KL????+? xyz)y/|! <B1@4-=F0?C8C?"DEI*?*?:???? ?!FB0
@GHE?C*?N??? ?!FF0@?IJ?-*??
?RYT?V?<*???C*2?N??????? ????#?%?+?!3*-60???KJ?3*?Y<>*??%*2?]=?	?<?
??????? *
?????? ?)?+?1?!*<*	(3*36,L*0?	?7
?MHE?C*?N??? ?!FF0@NHE?C*?N??? ?!FF0@OHE?C*?N??? ?!FF0@PQa8?a*?g?8?L?
m ???!RST.0Nm	qU0*?o? ?!VW	qr>
?sY*?u? ?!
VW
XY	Z[?$?xY?zL?}*+??M+??*????,?L?!? !?  	!"#%!&"'!*	\]FB"^_$`.0?x;???	a`??? 1	b??*???8Y*???????L??? <=>?A!^c=d0
@@?	b??A;*???5??*???+??*???!??*?????*???
??*????? LM!N+O5P@L!Ae?fAeg0;@hi	j?z*?*???(*????*????*????? TU)T!*e?f*eg0$@hi	k?q!?*????*???8*????? YZ Y!!e?f!eg0@hi	lmu$*???
*???;?*??Y??S???;? efe!$n?f$no0Q;hp	??P*?*???*???ș?? o!Fd0@	qr?N*?˙*?˶ͭ*?;?*?;?ѭ*?ԙ*?Զօ?*?ٙ??Y*???߷??*?煭 &	yz{|}%~.5?H?!Nsd0	tu?2?,????????,???,???2?,??Y??S?İ ?	???"?!2vw2e?f2eo0hx	?>
??(&gk&c? ?!
yz
{z	|}T????M*+,?	? 
??! ~BB?B	`+?:*?:g,?:???? ?! ~BB?B0@	?1?
? ?!?*h?	?+?Ydl?N6?-??W`6???-? ?
?)?!43*+?*+?*+?*
??f
??0??h?	??T??J&)k???o? 
?	?! ?z?*		?z???s????s???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy