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.

5
Java8: Tại sao lại cấm định nghĩa một phương thức mặc định cho một phương thức từ java.lang.Object
Các phương thức mặc định là một công cụ mới tuyệt vời trong hộp công cụ Java của chúng tôi. Tuy nhiên, tôi đã cố gắng viết một giao diện xác định defaultphiên bản của toStringphương thức. Java nói với tôi rằng điều này bị cấm, vì các phương thức …






3
Định dạng LocalDateTime với Timezone trong Java8
Tôi có mã đơn giản này: DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss.SSSSSS Z"); LocalDateTime.now().format(FORMATTER) Sau đó, tôi sẽ nhận được ngoại lệ sau: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: OffsetSeconds at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.LocalDateTime.getLong(LocalDateTime.java:720) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$OffsetIdPrinterParser.format(DateTimeFormatterBuilder.java:3315) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1745) at java.time.format.DateTimeFormatter.format(DateTimeFormatter.java:1719) at java.time.LocalDateTime.format(LocalDateTime.java:1746) Làm thế nào để giải quyết …
121 java  java-8  java-time 


3
Tìm nạp phần tử đầu tiên phù hợp với tiêu chí
Làm cách nào để lấy phần tử đầu tiên phù hợp với tiêu chí trong luồng? Tôi đã thử điều này nhưng không hiệu quả this.stops.stream().filter(Stop s-> s.getStation().getName().equals(name)); Tiêu chí đó không hoạt động, phương thức lọc được gọi trong một lớp khác với Dừng. public class Train { private …
121 java  java-8  java-stream 


4
Hoàn thiện | thenApply so với thenCompose
Tôi không thể hiểu được sự khác biệt giữa thenApply() và thenCompose(). Vì vậy, ai đó có thể cung cấp một trường hợp sử dụng hợp lệ? Từ tài liệu Java: thenApply(Function<? super T,? extends U> fn) Trả về một giá trị mới CompletionStage, khi giai đoạn này hoàn thành …

6
Lambda với 2 mũi tên có nghĩa là gì trong Java 8?
Tôi đã đọc một số hướng dẫn về Java 8 trước đây. Ngay bây giờ tôi gặp chủ đề sau: Java có hỗ trợ Currying không? Ở đây, tôi thấy mã sau: IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); Tôi hiểu rằng ví dụ này tổng …
118 java  lambda  java-8  currying 




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.