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

Sử dụng thẻ này cho các câu hỏi dành riêng cho Java 8, phiên bản 8 (số nội bộ 1.8) của nền tảng Java, được phát hành vào ngày 18 tháng 3 năm 2014. Trong hầu hết các trường hợp, bạn cũng nên chỉ định thẻ java.


13
Phá vỡ hoặc trả về từ luồng Java 8 forEach?
Khi sử dụng phép lặp bên ngoài qua một vòng lặp,Iterable chúng tôi sử dụng breakhoặc returntừ vòng lặp nâng cao cho mỗi vòng lặp như: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Làm thế nào chúng ta có thể breakhoặc …
313 java  foreach  lambda  java-8 




17
Làm cách nào tôi có thể ném các ngoại lệ CHECKED từ bên trong các luồng Java 8?
Làm cách nào tôi có thể ném các ngoại lệ CHECKED từ bên trong luồng 8 luồng / lambdas? Nói cách khác, tôi muốn tạo mã như trình biên dịch này: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } …

4
Sự khác biệt giữa Collection.stream (). ForEach () và Collection.forEach () là gì?
Tôi hiểu rằng với .stream(), tôi có thể sử dụng các hoạt động chuỗi như .filter()hoặc sử dụng luồng song song. Nhưng sự khác biệt giữa chúng là gì nếu tôi cần thực hiện các thao tác nhỏ (ví dụ: in các thành phần của danh sách)? collection.stream().forEach(System.out::println); collection.forEach(System.out::println);

9
Cách nhận mili giây từ LocalDateTime trong Java 8
Tôi tự hỏi nếu có một cách để có được mili giây hiện tại kể từ 1970/01/01 (thời đại) bằng cách sử dụng mới LocalDate, LocalTimehoặc LocalDateTimecác lớp của Java 8. Cách được biết là dưới đây: long currentMilliseconds = new Date().getTime(); hoặc là long currentMilliseconds = System.currentTimeMillis();



13
Sử dụng cho tùy chọn
Đã sử dụng Java 8 được hơn 6 tháng hoặc lâu hơn, tôi khá hài lòng với các thay đổi API mới. Một lĩnh vực tôi vẫn chưa tự tin là khi nào nên sử dụng Optional. Tôi dường như dao động giữa việc muốn sử dụng nó ở mọi …
271 java  java-8  optional 




9
Các phương thức giao diện mặc định chỉ được hỗ trợ bắt đầu với Android N
Tôi đã nâng cấp lên android studio 3.1 và tôi gặp phải lỗi sau: Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner) Message{kind=ERROR, text=Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner), sources=[Unknown source file], tool name=Optional.of(D8)} đây là …
262 android  java-8  kotlin 

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.