«arraylist» 태그된 질문

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



30
한 줄로 ArrayList 초기화
테스트 목적으로 옵션 목록을 만들고 싶었습니다. 처음에 나는 이것을했다 : ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); 그런 다음 코드를 다음과 같이 리팩터링했습니다. ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); 더 좋은 방법이 있습니까?




16
List에서 요소를 제거하려고 할 때 UnsupportedOperationException이 발생하는 이유는 무엇입니까?
이 코드가 있습니다 : public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } 나는 이것을 얻는다 : 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) 이것이 올바른 …


27
ArrayList를 문자열로 변환하는 가장 좋은 방법
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 나는이 ArrayList나는 완전히 String으로 출력 할 것인지. 본질적 toString으로 탭으로 구분 된 각 요소를 사용하여 순서대로 출력하고 싶습니다 . 이 작업을 수행하는 빠른 방법이 있습니까? 루프를 반복하거나 각 요소를 제거하고 …
353 java  string  arraylist 


18
ArrayList를 정렬하는 방법?
Java에 Doubles List가 있고 내림차순으로 ArrayList를 정렬하고 싶습니다. 입력 ArrayList는 다음과 같습니다. List<Double> testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); 출력은 다음과 같아야합니다 0.92 0.9 0.71 0.71 0.71 0.65 0.62 0.54 0.5 0.34 0.2 0.12 0.1 0.1 0.1


30
SharedPreferences에 ArrayList 저장
나는이 ArrayList사용자 정의 객체. 각 사용자 정의 개체는 다양한 문자열과 숫자를 포함합니다. 사용자가 액티비티를 떠났다가 나중에 다시 돌아와도 배열을 고수해야하지만 응용 프로그램이 완전히 닫힌 후에는 사용 가능한 배열이 필요하지 않습니다. 나는 이것을 사용하여 다른 많은 객체를 이런 식 SharedPreferences으로 저장하지만 전체 배열을 이런 식으로 저장하는 방법을 알 수 없습니다. 이게 …

9
ArrayList의 contains () 메소드는 객체를 어떻게 평가합니까?
하나의 객체를 만들어 내에 추가한다고 가정 해보십시오 ArrayList. 그런 다음 정확히 동일한 생성자 입력으로 다른 객체를 만들면 contains()메소드가 두 객체가 동일한 것으로 평가합니까? 생성자가 입력에 대해 재미있는 작업을 수행하지 않고 두 객체에 저장된 변수가 동일하다고 가정하십시오. ArrayList<Thing> basket = new ArrayList<Thing>(); Thing thing = new Thing(100); basket.add(thing); Thing another = …


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