先上一個各個方法運行的效率對比圖哈~
再來看看代碼
package a.demo;
import java.util.*;
import android.app.Activity;
import android.os.Bundle;
public class S extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String str = "zkw";
StringBuffer buffer = new StringBuffer();
// 準備好字符串,總共有1000個“zkw”,以“,”相隔
for (int i = 0; i < 1000; i++) {
buffer.append(str).append(",");
}
str = buffer.toString();
//String.split()
splitTime(str);
//List+indexOf()
listTim