@@ -118,7 +118,7 @@ public static String getString(Object[] array, String split) {
118118 * @return
119119 */
120120 public static String getString (Object [] array , String split , boolean ignoreEmptyItem ) {
121- String s = "" ;
121+ StringBuilder s = new StringBuilder ( "" ) ;
122122 if (array != null ) {
123123 if (split == null ) {
124124 split = "," ;
@@ -127,10 +127,10 @@ public static String getString(Object[] array, String split, boolean ignoreEmpty
127127 if (ignoreEmptyItem && isEmpty (array [i ], true )) {
128128 continue ;
129129 }
130- s += (( i > 0 ? split : "" ) + array [i ]);
130+ s . append ((( i > 0 ? split : "" ) + array [i ]) );
131131 }
132132 }
133- return getString (s );
133+ return getString (s . toString () );
134134 }
135135
136136 //获取string,为null时返回"" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@@ -547,20 +547,19 @@ public static String getNumber(String s, boolean onlyStart) {
547547 return "" ;
548548 }
549549
550- String numberString = "" ;
550+ StringBuilder numberString = new StringBuilder ( "" ) ;
551551 String single ;
552552 for (int i = 0 ; i < s .length (); i ++) {
553553 single = s .substring (i , i + 1 );
554554 if (isNumer (single )) {
555- numberString += single ;
555+ numberString . append ( single ) ;
556556 } else {
557557 if (onlyStart ) {
558- return numberString ;
558+ return numberString . toString () ;
559559 }
560560 }
561561 }
562-
563- return numberString ;
562+ return numberString .toString ();
564563 }
565564
566565 //提取特殊字符>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@@ -650,14 +649,16 @@ public static String getPrice(String price, int formatType) {
650649 }
651650
652651 //单独写到getCorrectPrice? <<<<<<<<<<<<<<<<<<<<<<
653- String correctPrice = "" ;
652+ String correctPrice ;
653+ StringBuilder correctPriceBuilder = new StringBuilder ("" );
654654 String s ;
655655 for (int i = 0 ; i < price .length (); i ++) {
656656 s = price .substring (i , i + 1 );
657657 if ("." .equals (s ) || isNumer (s )) {
658- correctPrice += s ;
658+ correctPriceBuilder . append ( s ) ;
659659 }
660660 }
661+ correctPrice = correctPriceBuilder .toString ();
661662 //单独写到getCorrectPrice? >>>>>>>>>>>>>>>>>>>>>>
662663
663664 Log .i (TAG , "getPrice <<<<<<<<<<<<<<<<<< correctPrice = " + correctPrice );
0 commit comments