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

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

????=?
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	???java/lang/Byte
?????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/Mathrandomtslnano.number.deviation.max0.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;9getEmptyNumbers(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;7isEmpty(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*+,-./01213A??45"?&*??8L=*??+?8Y*2?:?@S????+?#?@A@$C$ 6-&7 893?:?;<"z?8L=?+?CS????+?#MNONQ$ 6-=-893?:??I>"?#+M,?>6?,2:*?GK????*?#\]\!_$ ?F#@F#A93
?:??MB"?'?CL*M,?>6?,2:+?KL????+?#ijkj%m$ ?F'C9#@F3?:8:??MD"?1?CL*M,?>6? ,2:+?8Y?:?@?KL????+?#xyz)y/|$ ?E1C7-@F3?F8F?"GH"I*?*?:????#?$IE3
@JK"E?C*?N???#?$IF3@?LM"?-*??
?RYT?V?<*???C*2?N???????#????#?%?+?$6--93???NM"?3*?Y<>*??%*2?]=?	?<?
???????#*
?????? ?)?+?1?$*?-	(6-39,O-3?	?:
?PK"E?C*?N???#?$IF3@QK"E?C*?N???#?$IF3@RK"E?C*?N???#?$IF3@ST"a8?a*?g?8?L?
m#???$UVW13Nm	qX"0*?o?#?$YZ	qr">
?sY*?u?#?$
YZ
[\	]^"?$?xY?zL?}*+??M+??*????,?L?!? !?# 	!"#%!&"'$*	_`IE"ab$c13?x;???	d`"???#1	e?"?*???8Y*???????L???#<=>?A$af@g3
@@?	e?"?K;*??????*???5??*???+??*???!??*?????*???
??*?????#LM!N+O5P?QJL$Kh?iKhj3?E@kl	m?"z*?*???(*????*????*?????#UV)U$*h?i*hj3$@kl	n?"q!?*????*???8*?????#Z[ Z$!h?i!hj3@kl	op"u$*???
*???;?*??Y??S???;?#fgf$$q?i$qr3Q;ks	??"P*?*???*???˙??#p$Ig3@	tu"?N*?Ι*?ζЭ*?;?*?;?ԭ*?י*?׶م?*?ܙ??Y*??????*?ꅭ#&	z{|}~%.?5?H?$Nvg3	wx"?2?,????????,???,???2?,??Y??S?ǰ#?	???"?$2yz2h?i2hr3k{	?!">
??(&gk&c?#?$
|}
~}	?"U???	M*+,??#
??$ ?E?E?E	"`+?:*?:g,?:????#?$ ?E?E?E3@	?"1??#?$?-k?	"?+?Ydl?N6?-??W`6???-?#?
?)?$46-+?-+?-+?-
??i
??3??k?	??"T??J&)k???o?#
?	?$ ?}?-		?}???s????s???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy