arraylist

    0

    2답변

    쌍의 원소를 섞는 방법? 아래의 프로그램은 모든 가능한 쌍을 생성하고 나중에 쌍을 뒤섞습니다. 예 : 셔플 전 가능한 페어는 ab,ac,ae,af입니다. ac,ae,af,ab ... 등으로 셔플했습니다. 페어 자체의 요소가 아니라 쌍 자체의 요소로 만드는 방법은 무엇입니까? 예 : ab, ac, 대신 ba, ac을 어떻게 만들 수 있습니까? String[]

    5

    1답변

    일부 Java 개체를 JSON으로 출력하려고하는데 List 속성이 { "People": {{ "Name": "Bob"}, { "Name": "Jim"} " } 그러나 XStream에서이를 수행하는 방법을 알 수 없습니다. { "Name": "Bob"}, "Person": { "Name": "Bob"}로 항상 출력됩니다. 좀 더 구체적으로 연주 할 필요가있는

    5

    5답변

    내 데이터 구조 클래스에서 우리는 Java ArrayList 클래스를 연구하고 사용자가 요소를 추가 할 때 기본 배열을 어떻게 커지는지 연구했습니다. 그것은 이해된다. 그러나 많은 요소가 목록에서 제거 될 때이 클래스가 메모리를 얼마나 자유롭게 사용하는지 파악할 수 없습니다. 소스를 보면 요소를 제거하는 세 가지 방법이 있습니다. public E remov

    4

    3답변

    ArrayList 내부적으로 배열을 사용합니까? 우리가 기본 생성자 (new ArrayList())를 사용한다면 이것은 빈 배열인가? 감사.

    39

    9답변

    ArrayList에 add(obj)을 호출하는 여러 스레드가 있습니다. 내 이론은 add이 두 스레드에 의해 동시에 호출 될 때 추가되는 두 개체 중 하나만 실제로 ArrayList에 추가된다는 것입니다. 이것은 타당한가? 그렇다면 어떻게이 문제를 해결할 수 있습니까? Vector과 같은 동기화 된 컬렉션을 사용 하시겠습니까?

    4

    7답변

    ArrayList는 아마도이 특정 상황에 대한 방법은 아니지만 나를 유머 감각을 잃어서이 두통을 잃을 수 있다는 것을 알고 있습니다. 다음과 같은 나는 생성자 클래스가 : class Peoples { public string LastName; public string FirstName; public Peoples(s

    0

    3답변

    ArrayList를 사용하여 배열에 몇 개의 문자열을 저장하려고합니다. 언제든지 추가 기능을 사용하지 않고 한 번에 모든 문자열을 저장할 수 있습니까? 그것은 어쨌든 인터페이스 ICollection과 다소 관련이 있습니다. ICollection을 사용하여 배열을 저장할 수 있습니까? 예 인 경우 어떻게? ArrayList _1019=new ArrayList

    2

    4답변

    HashMap에 저장된 Integer 객체의 ArrayList가 여러 개 있습니다. 각 목록에 나타나는 모든 숫자 (정수 개체)의 목록 (ArrayList)을 가져 오려고합니다. 내 생각은 지금까지입니다 : 각 ArrayList를 통해 반복 처리와는 HashSet의 이이 목록에있는 모든 값의 "목록"우리에게 줄 것이다에 모든 값을 추가하는 듯했으나 한번만의

    8

    6답변

    ArrayList의 toString() 표현이 있습니다. toString() 값을 클립 보드에 복사하고 다시 IDE 편집기에 복사 한 다음 ArrayList 인스턴스를 한 줄로 만듭니다. 실제로, 내가 실제로하고있는 일은 다음과 같습니다. 내 ArrayList.toString()에 데이터가 있습니다. 단위 테스트를 설정해야합니다. 나는이 가장자리 사례에 대

    0

    3답변

    저는 주로 C로 작성하지만이 프로젝트에서는 Java를 사용하고 있습니다. 후드 아래에서 Java가 무엇을하고 있는지 알고 싶습니다. ArrayList<Integer> prevRow, currRow; currRow = new ArrayList<Integer>(); for(i =0; i < numRows; i++){ prevRow = currRow