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




8
Tại sao java.util.ArrayList cho phép thêm null?
Tôi tự hỏi tại sao java.util.ArrayListcho phép thêm null. Có trường hợp nào tôi muốn thêm nullvào ArrayListkhông? Tôi đang hỏi câu hỏi này bởi vì trong một dự án, chúng tôi đã có một lỗi trong đó một số mã được thêm nullvào ArrayListvà thật khó để phát hiện …

9
Tôi có nên chấp nhận các bộ sưu tập trống trong các phương thức lặp đi lặp lại chúng không?
Tôi có một phương thức trong đó tất cả logic được thực hiện bên trong một vòng lặp foreach lặp lại qua tham số của phương thức: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) { // yadda yadda yadda yield return transformedNode; } } Trong trường hợp này, …






5
Cách hiệu quả để xáo trộn các đối tượng
Tôi đang viết một chương trình cho một số phần mềm đố vui. Tôi có một lớp câu hỏi chứa ArrayLists cho câu hỏi, câu trả lời, tùy chọn, nhãn hiệu và dấu âm. Một cái gì đó như thế này: class question { private ArrayList<Integer> index_list; private ArrayList<String> question_list; …
20 java  collections 

3
Đây có phải là một điều lành mạnh để trả lại Luồng bất cứ nơi nào chúng ta thường trả lại Bộ sưu tập không?
Trong khi phát triển API của tôi không bị ràng buộc với bất kỳ mã kế thừa nào, tôi thường thấy mình viết các phương thức hoàn toàn là đường truyền Streams bị chấm dứt bằng cách thu thập kết quả. Như cái này: ImmutableSet<T> deriveSomethingMeaningfulFromPrivateState() { return myPrivateThingies.stream() .map(this::ownerOfThing) …




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.