@@ -118,7 +118,7 @@ public static String getString(Object[] array, String split) {
118
118
* @return
119
119
*/
120
120
public static String getString (Object [] array , String split , boolean ignoreEmptyItem ) {
121
- String s = "" ;
121
+ StringBuilder s = new StringBuilder ( "" ) ;
122
122
if (array != null ) {
123
123
if (split == null ) {
124
124
split = "," ;
@@ -127,10 +127,10 @@ public static String getString(Object[] array, String split, boolean ignoreEmpty
127
127
if (ignoreEmptyItem && isEmpty (array [i ], true )) {
128
128
continue ;
129
129
}
130
- s += (( i > 0 ? split : "" ) + array [i ]);
130
+ s . append ((( i > 0 ? split : "" ) + array [i ]) );
131
131
}
132
132
}
133
- return getString (s );
133
+ return getString (s . toString () );
134
134
}
135
135
136
136
//获取string,为null时返回"" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@@ -540,20 +540,19 @@ public static String getNumber(String s, boolean onlyStart) {
540
540
return "" ;
541
541
}
542
542
543
- String numberString = "" ;
543
+ StringBuilder numberString = new StringBuilder ( "" ) ;
544
544
String single ;
545
545
for (int i = 0 ; i < s .length (); i ++) {
546
546
single = s .substring (i , i + 1 );
547
547
if (isNumer (single )) {
548
- numberString += single ;
548
+ numberString . append ( single ) ;
549
549
} else {
550
550
if (onlyStart ) {
551
- return numberString ;
551
+ return numberString . toString () ;
552
552
}
553
553
}
554
554
}
555
-
556
- return numberString ;
555
+ return numberString .toString ();
557
556
}
558
557
559
558
//提取特殊字符>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@@ -643,14 +642,16 @@ public static String getPrice(String price, int formatType) {
643
642
}
644
643
645
644
//单独写到getCorrectPrice? <<<<<<<<<<<<<<<<<<<<<<
646
- String correctPrice = "" ;
645
+ String correctPrice ;
646
+ StringBuilder correctPriceBuilder = new StringBuilder ("" );
647
647
String s ;
648
648
for (int i = 0 ; i < price .length (); i ++) {
649
649
s = price .substring (i , i + 1 );
650
650
if ("." .equals (s ) || isNumer (s )) {
651
- correctPrice += s ;
651
+ correctPriceBuilder . append ( s ) ;
652
652
}
653
653
}
654
+ correctPrice = correctPriceBuilder .toString ();
654
655
//单独写到getCorrectPrice? >>>>>>>>>>>>>>>>>>>>>>
655
656
656
657
Log .i (TAG , "getPrice <<<<<<<<<<<<<<<<<< correctPrice = " + correctPrice );
0 commit comments