我有一個對象類命名爲Store
其中有一個屬性「年」:找到第一個出現在不使用循環
public class Store{
public int year;
...
}
然後,在另一個類我店的列表:
List<Store> stores = getAllStores();
我想從列表中獲得第一次出現的商店,其中2002年沒有使用for
循環或while
循環。可能嗎?
我有一個對象類命名爲Store
其中有一個屬性「年」:找到第一個出現在不使用循環
public class Store{
public int year;
...
}
然後,在另一個類我店的列表:
List<Store> stores = getAllStores();
我想從列表中獲得第一次出現的商店,其中2002年沒有使用for
循環或while
循環。可能嗎?
我想你想要的東西,像ReturnTop其中一年是2002年,有2個條件根本。
是否在添加到列表中之前排序對象? 是否有任何可以唯一標識2002的模式,或者您有沒有考慮hashmap? 您是否考慮過2002年是第一次還是最後一次添加的堆棧或隊列?
public class Store{
public int year;
public Store nextStore;
.....
}
該方法是否會返回一個有序列表? – NINCOMPOOP
我不這麼認爲。也許Java 8 lambda有幫助。 – johnchen902
你應該考慮使用linq where語句,然後先做或默認 – Ehsan