sách gpt4 ăn đã đi

Ba phương thức Java để chuyển đổi Danh sách thành phiên bản Bản đồ

In lại Tác giả: qq735679552 Thời gian cập nhật: 28-09-2022 22:32:09 27 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết trên blog CFSDN này có ví dụ về ba phương pháp Java để chuyển đổi List thành Map, được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.

1. vòng lặp.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
nhập khẩu com.google.common.base.function;
nhập khẩu com.google.common.collect.maps;
nhập khẩu java.util.arraylist;
nhập khẩu java.util.hashmap;
nhập khẩu java. util.list;
nhập khẩu java. util. map;
công cộng lớp học bản đồ danh sách {
   công cộng tĩnh vô hiệu main(chuỗi[] args) {
     danh sách danh sách người dùng = mới danh sách mảng<>();
     người dùng người dùng1 = mới người dùng();
     user1.setid(1l);
     user1.setage( "12" );
     người dùng user2 = mới người dùng();
     user2.setid(2l);
     user2.setage( "13" );
     userlist.add(người dùng1);
     userlist.add(người dùng2);
     bản đồ< dài , người dùng> bản đồ = mới bản đồ băm <>();
     (người dùng người dùng : danh sách người dùng) {
       maps.put(người dùng.getid(), người dùng);
     }
     system.out.println(bản đồ);
   }
   công cộng tĩnh lớp học người dùng {
     riêng tư dài nhận dạng;
     riêng tư tuổi dây;
     công cộng dài getid() {
       trở lại nhận dạng;
     }
     công cộng vô hiệu setid( dài nhận dạng) {
       cái này .id = id;
     }
     công cộng chuỗi getage() {
       trở lại tuổi;
     }
     công cộng vô hiệu setage(chuỗi tuổi) {
       cái này .age = tuổi;
     }
     @ghi đè
     công cộng chuỗi thành chuỗi() {
       trở lại "người dùng{" +
           "mã số=" + số nhận dạng +
           ", tuổi='" + tuổi + '\ '' +
           '}' ;
     }
   }
}

2. Dùng ổi.

?
1
2
3
4
5
6
bản đồ< dài , người dùng> bản đồ = bản đồ.uniqueindex(userlist, mới chức năng dài >() {
       @ghi đè
       công cộng dài áp dụng(người dùng người dùng) {
         trở lại user.getid();
       }
});

3. Sử dụng jdk1.8.

?
1
bản đồ< dài , người dùng> bản đồ = userlist.stream().collect(collectors.tomap(người dùng::getid, người dùng -> người dùng));

Có vẻ như sử dụng jdk 1.8 sẽ thuận tiện hơn.

Tóm tắt.

Trên đây là toàn bộ nội dung bài viết mong rằng nội dung bài viết có giá trị tham khảo và học tập nhất định cho quá trình học tập, làm việc của mọi người. Nếu bạn muốn biết thêm về nó, vui lòng xem các liên kết liên quan bên dưới.

Liên kết gốc: https://blog.csdn.net/linsongbin1/article/details/79801952.

Cuối cùng, bài viết này về ba phương pháp chuyển đổi phiên bản List sang Map trong Java kết thúc ở đây. Nếu bạn muốn biết thêm về ba phương pháp chuyển đổi phiên bản List sang Map trong Java, vui lòng tìm kiếm bài viết CFSDN hoặc xem tiếp các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress