在日常編寫**的過程中,有很大一部分時間我們需要從一堆資料中找到符合條件的資料,這個過程很簡單,即便是新手也能夠完成。在乙個流程中,由於這樣的工作常常要做,讓大家覺得很煩,有時候直接就在乙個大的邏輯裡面把它給加上了,搞得**很亂。本人編寫了乙個函式,功能比較簡單,就是完成這個功能,大家可以在此函式基礎之上,繼續封裝一些功能更加強大的查詢函式。
///
/// 根據條件獲取資料。
/// 程式編輯時,很大一部分工作量是要進行資料資料比對,從一些資料中獲取符合條件的資料
/// 本函式完成以字元形式進行比較,獲取 "等於值"的結果集合。
/// 相應的可以衍生出很多其他型別的操作,如不等於的,多條件的等等。
///
/// 型別,只能是類
/// 全體資料
/// 要比較的字段
/// 值
/// 比較的策略
/// 結果
public static list getdatabycondition(list data,
string vfield,
string value,
stringcomparison comparetype)
//根據比較策略,收集資料
if (vvalue.equals(value, comparetype)) }
//返回結果
return result;
}
尋找符合條件的整數
題目 任意給定乙個正整數n,求乙個最小的正整數m m 1 使得n m的十進位制表示形式裡只含有1和0.解決這個問題首先考慮對於任意的n,是否這樣的m一定存在。可以證明,m是一定存在的,而且不唯一。簡單證明 因為 這是乙個無窮數列,但是數列中的每一項取值範圍都在 0,n 1 之間。所以這個無窮數列中間...
不符合專利的條件的幾種條件
一些屬於不符合專利授予條件的客體 一 科學發現 二 智力活動的規則和方法 三 疾病的診斷和 方法 四 動物和植物品種 五 用原子核變換方法獲得的物質 六 對平面印刷品的圖案 色彩或者二者的結合作出的主要起標識作用的設計 在中國,專利遵循 先申請原則 即兩個以上的申請人分別就同樣的發明創造申請專利的,...
linux刪除符合條件的檔案
找到根目錄下所有的以test開頭的檔案並把查詢結果當做引數傳給rm rf命令進行刪除 1 find name test xargs rm rf 2 find name test exec rm rf 3 rm rf find name test 如果想指定遞迴深度,可以這樣 1 find maxde...