1. 程式人生 > >重複的資料處理,並只執行一次

重複的資料處理,並只執行一次

​​​​​平時程式設計師在獲取資料時,經常會遇到獲取到一堆相同的資料,而且一直在重複的執行同一條程式碼;這時我們都會試著插入判斷條件來控制執行程式碼,通過判斷來篩選(重複的資料只執行一次)

比如:int count   是一個重複的資料,1和2

int tmp=0; //先定義一個和重複資料的型別一樣的變數
public void changeCount() {
	if(count == 1 && tmp != count){

        //要執行的語句

		tmp=count;
		Log.e("count1", ""+count);
	}else if(count == 2 && tmp != count){
        
        //要執行的語句

		tmp=count;
		Log.e("count2", ""+count);
	}else {
		Log.e("count", ""+count);
	}
}

然後再需要的地方呼叫這個方法