Описание тега java-8

Используйте этот тег для вопросов, относящихся к Java 8, которая является версией 8 (внутренний номер 1.8) платформы Java, выпущенной 18 марта 2014 года. В большинстве случаев вам также следует указывать тег java.
2 ответа

Поток Java - сортировка списка по хэш-карте списков

Допустим, у меня есть класс собаки. Внутри у меня есть карта, и одним из значений является порода. public class Dog{ String id; ... public map<String,String> } Я хочу получить карту списков HashMap<String, List<Dog>> // breed to a …
21 янв '15 в 09:59
2 ответа

Сканирование файла и сбор полного слова, соответствующего шаблону

Я работаю над проектом, в котором мне нужно отсканировать папку и отсканировать каждый файл на предмет конкретного слова (скажем, "@MyPattern"). Я с нетерпением ждал лучшего подхода к разработке такого сценария. Для начала я работал, как показано ни…
31 янв '19 в 11:13
1 ответ

Ошибка "Пакет для запроса слишком велик" при попытке сделать запрос на моем веб-сайте

Опять мне нужна твоя помощь. Я пытаюсь разместить свой веб-сайт на Java. Что я использую: MySQL сервер: командная строка mysql -V, результат: mysql Ver 15.1 Distrib 10.1.23-MariaDB, для debian-linux-gnu (x86_64) с использованием readline 5.2 кайенск…
6 ответов

Время издевательства в Java 8 API Java.

У Joda Time есть хороший DateTimeUtils.setCurrentMillisFixed(), чтобы имитировать время. Это очень практично в тестах. Есть ли эквивалент в Java 8 API java.time?
30 июн '14 в 13:29
2 ответа

Неправильные цвета в JList при использовании Nimbus и Java 8U20

Мое приложение использует неправильные цвета для JList, так как я обновил до последней версии Java 8 (U20). Например, вместо темно-синего цвета для выбранных элементов используется светло-серый. Простое тестовое приложение: import javax.swing.Defaul…
05 сен '14 в 11:50
0 ответов

Класс не определен. com.sun.management.OperatingSystemMXBean

Я использую netbeans как IDE и JAVA 8 с Wildfly сервер. Нам нужно распечатать общую доступную физическую память сервера, для которого мы используем com.sun.management.OperatingSystemMXBean класс (другие классы обеспечивают память времени выполнения)…
10 ноя '16 в 06:18
2 ответа

Операторы break и continue вызывают, наконец, выполнение блока в Nashorn

Я озадачен почему finally исполняется после break/continue (Версия: Java 8, обновление 5) testTryFinally(); function testTryFinally() { try { print("Try 1"); for(var i = 0; i < 2; i++) { break; } print("Try 2"); } finally { print("Finally execute…
13 июл '14 в 02:35
1 ответ

Невозможно получить OffsetDateTime из TemporalAccessor: 2016-12-15T15:58:03Z типа java.time.Instant

У меня есть следующий метод, и я пытаюсь сравнить недавно созданный OffsetDateTime с классом ниже: public OffsetDateTime getCreatedDateFromToken(String token) { logger.debug("Entered getCreatedDateFromToken "+token); OffsetDateTime o = (OffsetDateTi…
15 дек '16 в 16:03
0 ответов

Spring Data MongoDB @CreatedDate с использованием Java 8 LocaDate Converter

Я не хочу использовать java.util.LocalDate в своем доменном классе, который сохраняется в MongoDB с использованием Spring Data. Классы моего домена имеют это как родитель:- public abstract class AuditableMongoEntity extends VersionAwareMongoEntity {…
31 янв '16 в 05:40
2 ответа

JavaFX ConcurrentModificationException с GridPane.get...Index()

Мне нужно отредактировать содержимое chunkLargeпоэтому я пытаюсь переместить их в дубликат GridPane: chunkLarge2 = new GridPane(); for (Node n : chunkLarge.getChildren()) { chunkLarge2.add(n, GridPane.getColumnIndex(n), GridPane.getRowIndex(n)); } Э…
13 окт '18 в 17:11
1 ответ

JavaFX - FXMLLoder getController() возвращает ноль

Это сводит меня с ума. Я пытаюсь получить контроллер от загрузчика FXML, но получаю исключение NullPointerException. Класс, в котором я пытаюсь получить данные контроллера. Node node= (Node) event.getSource(); Stage stage= (Stage) node.getScene().ge…
30 май '16 в 20:25
1 ответ

Сортировка списка объектов с использованием Collection.sort() только с лямбдами

Я новичок в лямбдах и пытаюсь понять, как это работает. Итак, у меня есть список учеников с атрибутами id и Score, и я должен отсортировать их в соответствии с результатами. Мой код import java.util.*; class Student { int id, score; public Student(i…
12 окт '15 в 19:20
3 ответа

Замена связанного вызова метода с использованием ссылки на метод

"Java 8 Lambdas: прагматическое функциональное программирование" имеет пример использования peek метод в Stream API. Этот фрагмент кода печатает национальности артистов, чье имя начинается с "The": Set<Nationality> nationalities = album.getMus…
18 апр '14 в 14:48
3 ответа

Получить оригинальный шаблон String с учетом JDK 8 DateTimeFormatter?

Связанный с моим вопросом здесь - как мне получить оригинал pattern Строка дана DateTimeFormatter?
09 мар '15 в 18:24
1 ответ

Как создать список строк из общего списка, используя JAVA steam API

Я изучаю потоковый API и задаюсь вопросом, как создать простой список строк на основе свойства объекта из общего списка. Вот код: public class Person{ String name: int age; } List<Person> plist=myService.getPerson(); List<String> list= p…
22 янв '18 в 10:05
1 ответ

Насмешливый java8 stream.map

Я использую mockito, как я могу смоделировать вызов stream.map(). Я пытался что-то вроде этого, которые возвращают ноль. @Mock Stream<String> stringStream; @Mock Stream<String> upperCaseStream; when(stringStream.map(String::toUpperCase))…
19 май '16 в 22:23
2 ответа

Как получить длину пути, используя потоки Java 8

Я имею List<Vector3D>, где Vector3D это координата. Я хочу найти сумму всех расстояний между Vector3D элементы списка. Я хочу найти его, используя потоки Java 8. Я пытаюсь использовать reduce но это не может помочь мне. UPD: Учебный класс Vect…
12 авг '14 в 10:59
1 ответ

Почему этот код CompletionStage вызывает ошибку компиляции?

У меня есть два класса, скажем, A и B; оба возвращают CompletionStage. код класса B: class B { public CompletionStage<Optional<Map<String, Object>>> m1(SampleObject1 obj) { return CompletableFuture.supplyAsync(() -> dosomething(…
26 май '16 в 14:17
2 ответа

Являются ли трассировки стека менее ориентируемыми при использовании ссылок на методы по сравнению с лямбдами?

Я только что провел быстрый эксперимент в Eclipse. public class StackTractTest { static class Nasty { public Integer toInt() { if (1 == 1) throw new RuntimeException(); return 1; } } @Test public void methodReference() { Stream.of(new Nasty()) .map(…
13 ноя '15 в 11:45
0 ответов

Завершение Java 8 Stream

Есть ли способ, которым я могу прекратить поток (кроме .limit(long)). То, что я действительно ищу, является своего рода .until(Predicate<T>), метод filter очевидно, здесь нельзя использовать. Пример: Stream.iterate(service.first(), service::ne…
08 окт '14 в 09:37