Edit C:\Users\Admin\.m2\repository\org\apache\poi\poi\3.13\org\apache\poi\util\StringUtil.class
???? 2] R ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Q ? ? ? Q ? ? ? ? Q ? ? ? ? ? ? ? ? Q ? Q ? ? ? ? Q ? ? ? Q ? Q ? ? ? ? ? ? % ? ? ? % ? ? ? Q ? R ? % ? % ? ? ? ? ? ? ? ? A ? ? ? ? ? 7 ? Q A Q A ? F ? ? Q ? Q Q StringsIterator InnerClasses ISO_8859_1 Ljava/nio/charset/Charset; UTF16LE UTF8 msCodepointToUnicode Ljava/util/Map; Signature 7Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Integer;>; symbolMap_f020 [I symbolMap_f0a0 <init> ()V Code LineNumberTable LocalVariableTable this Lorg/apache/poi/util/StringUtil; getFromUnicodeLE ([BII)Ljava/lang/String; string [B offset I len StackMapTable Exceptions ([B)Ljava/lang/String; getToUnicodeLE (Ljava/lang/String;)[B Ljava/lang/String; getFromCompressedUnicode len_to_use readCompressedUnicode <(Lorg/apache/poi/util/LittleEndianInput;I)Ljava/lang/String; in 'Lorg/apache/poi/util/LittleEndianInput; nChars buf readUnicodeString ;(Lorg/apache/poi/util/LittleEndianInput;)Ljava/lang/String; flag B is16Bit writeUnicodeString =(Lorg/apache/poi/util/LittleEndianOutput;Ljava/lang/String;)V out (Lorg/apache/poi/util/LittleEndianOutput; value Z ? writeUnicodeStringFlagAndData getEncodedSize (Ljava/lang/String;)I result putCompressedUnicode (Ljava/lang/String;[BI)V input output bytes =(Ljava/lang/String;Lorg/apache/poi/util/LittleEndianOutput;)V putUnicodeLE readUnicodeLE format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; i message params [Ljava/lang/Object; currentParamNumber formattedMessage Ljava/lang/StringBuffer; ? matchOptionalFormatting ?(Ljava/lang/Number;Ljava/lang/String;Ljava/lang/StringBuffer;)I number Ljava/lang/Number; formatting outputTo numberFormat Ljava/text/NumberFormat; getPreferredEncoding ()Ljava/lang/String; hasMultibyte (Ljava/lang/String;)Z c C isUnicodeString mapMsCodepointString &(Ljava/lang/String;)Ljava/lang/String; msCodepoint Ljava/lang/Integer; uniCodepoint sb Ljava/lang/StringBuilder; length ? ? mapMsCodepoint (II)V unicodeCodepoint initMsCodepointMap ch arr$ len$ i$ _ <clinit> SourceFile StringUtil.java a b (java/lang/ArrayIndexOutOfBoundsException java/lang/StringBuilder Illegal offset (String data is of length )! ? a" "java/lang/IllegalArgumentException Illegal length java/lang/String X W a# h i$%&'( V W)*+ a,-./0 w x ? x ?.12 ? ?32 ? ? ? ?4567+ java/lang/StringBuffer89 ?missing data?: java/lang/Number;< ? ?=>?@ABCDEFG ?H2I2 java/text/FieldPosition a2 ?JKL ?MN ? bOPQR Z [STU java/lang/IntegerV.W XPYZ java/util/HashMap ^ _ ` _ ISO-8859-1[\ UTF-16LE UTF-8 Y W org/apache/poi/util/StringUtil java/lang/Object .org/apache/poi/util/StringUtil$StringsIterator &org/apache/poi/util/LittleEndianOutput java/text/NumberFormat append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V !([BIILjava/nio/charset/Charset;)V getBytes (Ljava/nio/charset/Charset;)[B java/lang/Math min (II)I %org/apache/poi/util/LittleEndianInput readFully ([B)V ([BLjava/nio/charset/Charset;)V readUShort ()I readByte ()B writeShort (I)V writeByte java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V write charAt (I)C ,(Ljava/lang/String;)Ljava/lang/StringBuffer; substring (I)Ljava/lang/String; (C)Ljava/lang/StringBuffer; java/util/Locale US Ljava/util/Locale; getInstance ,(Ljava/util/Locale;)Ljava/text/NumberFormat; java/lang/Character isDigit (C)Z (C)Ljava/lang/StringBuilder; parseInt setMinimumIntegerDigits setMaximumFractionDigits ](Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; java/nio/charset/Charset name equals (Ljava/lang/Object;)Z codePointAt (I)I valueOf (I)Ljava/lang/Integer; java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; intValue appendCodePoint charCount put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; forName .(Ljava/lang/String;)Ljava/nio/charset/Charset; ! Q R V W X W Y W Z [ \ ] ^ _ ` _ a b c 3 *? ? d * , e f g h i c ? m? *?? -? Y? Y? ? ? ? *?? ? ? ? ?? *?dl? ? Y? Y? ? ? ? ? ?? Y*h? ? ? d G H 4 J B K ] N e m j k m l m m n m o ) p h q c I *?? ?**?l? ? d \ ] e j k o r s c 2 *? ? ? d g e j t u i c c *?d? >? Y*? ? ? d x y e * j k l m n m v m w x c ] ?M*,? ? Y,? ? ? d } ~ e y z { m | k } ~ c { *? <*? =~? *? ?*? ? d ? ? ? ? ? e y z { m ? o ? } x c o *? =~? *? ?*? ? d ? ? ? ? e y z { m ? ? o ? ? ? c ? 2+? =*? +? >*? ? ? ? +*? !? +*? "? d "