從list中尋找子list,list中尋找子list

來源:互聯網
上載者:User

從list中尋找子list,list中尋找子list

member函數用法很奇怪,用一個元素到list中尋找,如果找到,則將找到的元素和之後所有元素變成一個新的list返回,如果找不到則返回nil.

(set 'aList '(a b c d e f g h))  → (a b c d e f g h)(member 'd aList)                → (d e f g h)(member 55 aList)                → nil



java中 怎從LIST 尋找指定元素的位置

List<Object> list = new ArrayList<Object>();
......
Object oldObj = ...
Object newObj = ...
int index = list.indexOf(oldObj);
if(index!=-1){
list.add(index,newObj);
list.remove(index+1);
}
......

如果以上操作有問題,你的類可能需要實現 Comparable 介面
 
STL list中的尋找函數是啥,怎使用?

用STL通用演算法find()在list中尋找對象
list<char >::iterator FindIterator;
FindIterator = find(cList.begin(), cList.end(), 'c');
If (FindIterator == cList.end())
{
printf("not find the char 'c'!");
}
else
{
printf("%c", * FindIterator);
}
說明:如果沒有找到指定的對象,就會返回cList.end()的值,找到了就返回一個指向對象iterator的指標。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.