package test.utils;
import com.firefly.utils.StringUtils;
public class SplitPerformance {
private static final int TIMES = 50000;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "fdsf@dsfsdf";
long start = System.currentTimeMillis();
String [] strs = null;
for (int i = 0; i < TIMES; i++) {
strs = str.split("@");
}
long end = System.currentTimeMillis();
System.out.println("String split [" + (end - start) + "ms] " + strs[0] + strs[1]);
start = System.currentTimeMillis();
for (int i = 0; i < TIMES; i++) {
strs = StringUtils.split(str, "@");
}
end = System.currentTimeMillis();
System.out.println("StringUtils split [" + (end - start) + "ms] " + strs[0] + strs[1]);
}
}