优化字符串叠加

This commit is contained in:
kehaoyuan
2017-05-05 17:11:05 +08:00
parent 5f0bf827ae
commit 4da12055e9
20 changed files with 137 additions and 113 deletions

View File

@ -6,19 +6,19 @@ package com.gh.common.util;
public class StringUtils {
public static String buildString(String... var0) {
int var1 = 0;
public static String buildString(String... arrStr) {
int strCount = 0;
for(int var2 = 0; var2 < var0.length; ++var2) {
var1 += var0[var2] == null?0:var0[var2].length();
for(int i = 0; i < arrStr.length; ++i) {
strCount += arrStr[i] == null?0:arrStr[i].length();
}
StringBuilder var4 = new StringBuilder(var1);
StringBuilder result = new StringBuilder(strCount);
for(int var3 = 0; var3 < var0.length; ++var3) {
var4.append(var0[var3]);
for(int j = 0; j < arrStr.length; ++j) {
result.append(arrStr[j]);
}
return var4.toString();
return result.toString();
}
}