반응형
목록의 첫 번째 위치에 추가하려면 어떻게해야합니까? [복제]
이 질문에는 이미 답변이 있습니다.
List <> 만 있고이 목록에 항목을 추가하고 싶지만 첫 번째 위치에 있습니다. List.add ()는 마지막에 항목을 추가합니다. 어떻게해야합니까? .. 도움을 주셔서 감사합니다!
List<T>.Insert(0, item);
myList.Insert(0, item);
사용하십시오 List.Insert(0, ...). 그러나 LinkedList더 적합하지 않습니까? 배열 끝 이외의 위치에서 배열에 항목을 삽입 할 때마다 기존 항목을 모두 복사하여 새 항목을위한 공간을 만들어야합니다.
List<T>.Insert(0, item)또는을 사용하십시오 LinkedList<T>.AddFirst().
사용 Insert방법 : list.Insert (0, item);
위치 0에 삽입하면됩니다.
List myList = new List();
myList.Insert(0, "test");
물론, Insert또는 AddFirst트릭을 수행 할 것입니다,하지만 항상 할 수 있습니다 :
myList.Reverse();
myList.Add(item);
myList.Reverse();
참고 URL : https://stackoverflow.com/questions/4745994/how-can-i-add-to-a-lists-first-position
반응형
'IT' 카테고리의 다른 글
| UnderscoreJS를 사용하여 배열에서 항목 제거 (0) | 2020.06.26 |
|---|---|
| jQuery를 사용하여 텍스트 상자에 입력 한 텍스트 길이를 어떻게 얻을 수 있습니까? (0) | 2020.06.26 |
| Intellij idea 서브 버전 체크 아웃 오류 :`“svn”프로그램을 실행할 수 없습니다` (0) | 2020.06.26 |
| UIButton의 imageSize를 조정하는 방법은 무엇입니까? (0) | 2020.06.26 |
| UIView 상단에 테두리를 추가하는 방법 (0) | 2020.06.26 |