假設我有一個清單
List test = ['hello', 'two', 'mountain', 'day', 'tomorrow', 'bye', 'sad', 'yesterday'];
ExpectedResult = ['two', 'day', 'bye', 'sad'];
我想從一個長度為特定數量字符的串列中提取所有值,在這種情況下,我正在查找的所有結果詞都有三個字符,有沒有一種簡單的方法來做到這一點?
uj5u.com熱心網友回復:
List<String> nLetters(List<String> list, int n) {
return list.where((word) => word.length == n).toList();
}
呼叫nLetters(['hello', 'two', 'mountain', 'day', 'tomorrow', 'bye', 'sad', 'yesterday'], 3)會產生[two, day, bye, sad]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/348924.html
