Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

5
Почему мой ArrayList содержит N копий последнего элемента, добавленного в список?
Я добавляю три разных объекта в ArrayList, но список содержит три копии последнего добавленного мной объекта. Например: for (Foo f : list) { System.out.println(f.getValue()); } Ожидается: 0 1 2 Актуально: 2 2 2 Какую ошибку я сделал? Примечание. Это стандартная форма вопросов и ответов по многочисленным аналогичным проблемам, возникающим на …
84 java  list  arraylist  static 

2
Блок статической инициализации в Котлине
Что эквивалентно блоку статической инициализации в Котлине? Я понимаю, что в Kotlin нет статичных вещей. Я ищу что-то с эквивалентной семантикой - код запускается один раз при первой загрузке класса. Мой конкретный вариант использования заключается в том, что я хочу включить функцию DayNight из библиотеки Android AppCompat, и в инструкциях …

5
Как указать имя / группу / версию проекта, а также совместимость {источник, цель} в одном файле?
Я намерен обобщить использование gradle для своих проектов и хотел бы повторно использовать один и тот же файл сборки везде. К сожалению, мне не удается определить свойства, упомянутые в $ subject, в одном файле, чтобы упростить миграцию. Это Gradle 1.6. Что я пробовал, безуспешно: gradle.properties: невозможно изменить имя (только чтение, …
84 java  gradle 

6
Использование File.listFiles с FileNameExtensionFilter
Я хочу получить список файлов с определенным расширением в каталоге. В API (Java 6) я вижу метод, File.listFiles(FileFilter)который бы это сделал. Поскольку мне нужно конкретное расширение, я создал файл FileNameExtensionFilter. Однако, когда я использую listFilesэто, я получаю ошибку компиляции . Я предположил, что с тех пор FileNameExtensionFilter implements FileFilterя смогу …
84 java  file  filter  java-6 


3
Блокировка строк заголовков Apache POI
Кто-нибудь знаком со способом заблокировать строку в электронной таблице, созданной с помощью Apache POI 3.7? Под блокировкой я подразумеваю, что хочу, чтобы строка заголовка для столбцов оставалась видимой, когда пользователь прокручивает строки. В моей созданной электронной таблице будет 500 строк, и было бы полезно, если бы имена столбцов всегда были …
84 java  apache-poi 

4
Как сохранить порядок итерации списка при использовании Collections.toMap () в потоке?
Я создаю Mapиз a Listследующим образом: List<String> strings = Arrays.asList("a", "bb", "ccc"); Map<String, Integer> map = strings.stream() .collect(Collectors.toMap(Function.identity(), String::length)); Я хочу сохранить тот же порядок итераций, что и в List. Как я могу создать с LinkedHashMapпомощью Collectors.toMap()методов?

21
Как преобразовать строку с кодировкой Unicode в строку букв
У меня есть строка с сбежавшим Unicode символами, \uXXXXи я хочу , чтобы преобразовать его в обычные буквы Unicode. Например: "\u0048\u0065\u006C\u006C\u006F World" должен стать "Hello World" Я знаю, что когда я печатаю первую строку, она уже отображается Hello world. Моя проблема в том, что я читаю имена файлов из файла, …
84 java  unicode  encoding 

10
Java 8: предпочтительный способ подсчета итераций лямбды?
Я часто сталкиваюсь с одной и той же проблемой. Мне нужно подсчитать прогоны лямбды для использования вне лямбды . Например: myStream.stream().filter(...).forEach(item -> { ... ; runCount++}); System.out.println("The lambda ran " + runCount + "times"); Проблема в том, что runCount должен быть final, поэтому он не может быть int. Это не …

10
Jackson ObjectMapper - укажите порядок сериализации свойств объекта
Я реализую веб-службу RESTful, в которой пользователь должен отправить подписанный токен проверки вместе с запросом, чтобы я мог убедиться, что запрос не был изменен посредником. Моя текущая реализация выглядит следующим образом. Токен проверки - это объект VerifData, сериализованный в строку, а затем хэшированный и зашифрованный. class VerifData { int prop1; …


11
java.net.UnknownHostException: Невозможно разрешить хост «<url>»: Нет адреса, связанного с именем хоста и Конец ввода в символе 0
Я создал приложение, которое загружает вопрос из моих веб-служб, и оно отлично работает. Но иногда он дает сбой, и я не понимаю, почему это происходит, особенно потому, что я также дал ему необходимые разрешения. Он работает нормально, но случайно вылетает и дает мне этот отчет. private void sendContinentQuestions(int id) { …

5
PreparedStatement с Statement.RETURN_GENERATED_KEYS
Единственный способ вернуть некоторые драйверы JDBC Statement.RETURN_GENERATED_KEYS- это сделать что-то из следующего: long key = -1L; Statement statement = connection.createStatement(); statement.executeUpdate(YOUR_SQL_HERE, Statement.RETURN_GENERATED_KEYS); ResultSet rs = statement.getGeneratedKeys(); if (rs != null &amp;&amp; rs.next()) { key = rs.getLong(1); } Есть ли способ сделать то же самое с PreparedStatement? редактировать Причина, по которой …
83 java  jdbc 


18
В чем смысл класса Option [T]?
Я не могу понять смысл Option[T]класса в Scala. Я имею в виду, я не вижу никаких преимуществ Noneсверх null. Например, рассмотрим код: object Main{ class Person(name: String, var age: int){ def display = println(name+" "+age) } def getPerson1: Person = { // returns a Person instance or null } def …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.