«arraylist» 태그된 질문

일부 언어 / 플랫폼 (예 : Java 또는 .NET)에서 찾을 수있는 간단한 컬렉션 데이터 유형입니다. 배열 목록은 두 가지 장점을 모두 활용하여 배열을 사용하여 목록을 구현합니다.



16
자바 : ArrayList에서 중복을 감지 하시겠습니까?
ArrayList에 Java에서 동일한 요소가 두 개 이상 포함되어 있는지 감지 (참 / 거짓 반환)하려면 어떻게해야합니까? 감사합니다, 테리 편집 "블록"을 서로 비교하는 것이 아니라 정수 값을 비교하는 것을 잊었습니다. 각 "블록"에는 int가 있으며 이것이 다른 점입니다. "getNum"이라는 메서드를 호출하여 특정 Block의 정수를 찾습니다 (예 : table1 [0] [2] .getNum ();

8
ArrayList의 반복자를 사용할 때 ArrayIndexOutOfBoundsException 발생
지금은 다음과 같은 코드가 포함 된 프로그램이 있습니다. while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } ArrayList를 반복하는 한 내가 올바르게하고 있습니까? 내가 얻는 오류는 다음과 같습니다. java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.get(Unknown Source) at main1.endElement(main1.java:244) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source) …


10
ArrayList에서 항목 제거
나는 ArrayList가정 list하고 8 개의 항목 AH를 가지고 있으며 이제 list어떻게 할 수 있는지 에서 int 배열에 저장된 1,3,5 위치 항목을 삭제하고 싶습니다 . 나는 이것을 시도하고있다 ArrayList<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); list.add("D"); list.add("E"); list.add("F"); list.add("G"); list.add("H"); int i[] = {1,3,5}; for (int j = 0; j …
100 java  arraylist 


12
두 목록의 공통 요소
ArrayList각각 세 개의 정수를 가진 두 개의 개체가 있습니다. 두 목록의 공통 요소를 반환하는 방법을 찾고 싶습니다. 아무도 내가 이것을 어떻게 얻을 수 있는지 아이디어가 있습니까?


6
Java 8에서 ArrayList의 기본 용량이 이제 0 인 이유는 무엇입니까?
내가 기억 하듯이 Java 8 이전에는 기본 용량 ArrayList이 10이었습니다. 놀랍게도 기본 (무효) 생성자에 대한 주석은 여전히 ​​다음과 같이 말합니다. Constructs an empty list with an initial capacity of ten. 에서 ArrayList.java: /** * Shared empty array instance used for default sized empty instances. We * distinguish this from EMPTY_ELEMENTDATA …
93 java  arraylist  java-8 

6
List <>에서 ArrayList <> 로의 변환 문제
나는 실제로 문장 목록을 가져 와서 각 문장을 단어로 나누는 다음과 같은 방법이 있습니다. 여기 있습니다: public List&lt;String&gt; getWords(List&lt;String&gt; strSentences){ allWords = new ArrayList&lt;String&gt;(); Iterator&lt;String&gt; itrTemp = strSentences.iterator(); while(itrTemp.hasNext()){ String strTemp = itrTemp.next(); allWords = Arrays.asList(strTemp.toLowerCase().split("\\s+")); } return allWords; } 이 목록을 다음 형식으로 해시 맵에 전달해야합니다. HashMap&lt;String, ArrayList&lt;String&gt;&gt; 그래서이 …
91 java  list  arraylist 

8
ArrayList를 스레드로부터 안전하게 만들려면 어떻게합니까? Java의 문제에 대한 또 다른 접근 방식?
실행이 완료되는 즉시 Thread 클래스를 확장하는 RaceCar 개체를 유지하는 데 사용하려는 ArrayList가 있습니다. Race라고하는 클래스는 RaceCar 객체가 실행이 끝나면 호출하는 콜백 메서드를 사용하여이 ArrayList를 처리합니다. 콜백 메서드 인 addFinisher (RaceCar finisher)는 RaceCar 객체를 ArrayList에 추가합니다. 이것은 스레드가 실행을 완료하는 순서를 제공합니다. ArrayList가 동기화되지 않았으므로 스레드로부터 안전하지 않습니다. 새 ArrayList를 전달하고 …

8
ArrayList에서 항목의 인덱스를 찾는 더 좋은 방법은 무엇입니까?
Android 앱의 경우 다음 기능이 있습니다. private ArrayList&lt;String&gt; _categories; // eg ["horses","camels"[,etc]] private int getCategoryPos(String category) { for(int i = 0; i &lt; this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } 이것이 요소의 위치를 ​​얻기위한 함수를 작성하는 "가장 좋은"방법입니까? 아니면 내가 활용해야 할 자바에 멋진 shmancy …



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.