Câu hỏi được gắn thẻ «collections»

API bộ sưu tập cung cấp cho các nhà phát triển một tập hợp các lớp và giao diện giúp xử lý các bộ sưu tập đối tượng dễ dàng hơn.

8
Xóa các phần tử khỏi bộ sưu tập trong khi lặp
AFAIK, có hai cách tiếp cận: Lặp lại một bản sao của bộ sưu tập Sử dụng trình vòng lặp của bộ sưu tập thực tế Ví dụ, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } và Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify …





7
Cái nào hiệu quả hơn, một vòng lặp cho mỗi vòng lặp hoặc một vòng lặp?
Đó là cách hiệu quả nhất để đi qua một bộ sưu tập? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } hoặc là List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Xin lưu ý …



8
Xóa đúng số nguyên khỏi Danh sách <Số nguyên>
Đây là một cạm bẫy tốt đẹp tôi vừa gặp phải. Xem xét danh sách các số nguyên: List&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(); list.add(5); list.add(6); list.add(7); list.add(1); Bất kỳ phỏng đoán giáo dục về những gì xảy ra khi bạn thực hiện list.remove(1)? Thế còn list.remove(new Integer(1))? Điều này có …



16
Chuyển đổi JSON thành bản đồ
Cách tốt nhất để chuyển đổi mã JSON như thế này là gì: { "data" : { "field1" : "value1", "field2" : "value2" } } trong Bản đồ Java, trong đó một khóa là (field1, field2) và các giá trị cho các trường đó là (value1, value2). Có ý kiến …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.