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

687
Как сказать Джексону игнорировать поле во время сериализации, если его значение равно нулю?

Как можно настроить Джексона на игнорирование значения поля во время сериализации, если значение этого поля равно нулю. Например: public class SomeClass { // what jackson annotation causes jackson to skip over this value if it is null but will // serialize it otherwise private String someValue; }...

684
Как вызвать метод Java, если имя метода указано в виде строки?

Если у меня есть две переменные: Object obj; String methodName = "getName"; Не зная класса obj, как я могу вызвать метод, указанный methodNameна нем? Вызываемый метод не имеет параметров и Stringвозвращаемого значения. Это геттер для Java-бина...

684
Удаление пробелов из строк в Java

У меня есть такая строка: mysz = "name=john age=13 year=2001"; Я хочу удалить пробелы в строке. Я пытался, trim()но это удаляет только пробелы до и после всей строки. Я также пытался, replaceAll("\\W", "")но затем =также удаляется. Как я могу получить строку с: mysz2 =...

680
В чем разница между JPA и Hibernate? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 2 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я понимаю,...

677
Почему класс Java Vector (и Stack) считается устаревшим или устаревшим?

Почему Java Vector считается устаревшим классом, устаревшим или устаревшим? Разве его использование не допустимо при работе с параллелизмом? И если я не хочу вручную синхронизировать объекты и просто хочу использовать потокобезопасную коллекцию без необходимости делать свежие копии базового массива...

677
Джексон с JSON: нераспознанное поле, не помеченное как игнорируемое

Мне нужно преобразовать определенную строку JSON в объект Java. Я использую Джексона для обработки JSON. У меня нет контроля над вводом JSON (я читаю из веб-службы). Это мой входной JSON: {"wrapper":[{"id":"13","name":"Fred"}]} Вот упрощенный вариант использования: private void tryReading() {...

673
Какое ключевое слово volatile полезно для

На работе сегодня я наткнулся на volatileключевое слово в Java. Не очень знакомый с этим, я нашел это объяснение: Теория и практика Java: управление волатильностью Учитывая детали, в которых эта статья объясняет данное ключевое слово, вы когда-нибудь использовали его или могли когда-нибудь увидеть...

672
Примеры шаблонов проектирования GoF в основных библиотеках Java

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я изучаю шаблоны проектирования GoF Java и хочу увидеть некоторые из них в реальной жизни. Каковы некоторые хорошие примеры...

671
Что является эквивалентом пары C ++ <L, R> в Java?

Есть ли веская причина, почему нет Pair<L,R>в Java? Что будет эквивалентно этой конструкции C ++? Я бы предпочел не реализовывать свое собственное. Кажется, что 1.6 предоставляет нечто подобное ( AbstractMap.SimpleEntry<K,V>), но это выглядит довольно...

669
Как прочитать все файлы в папке с Java?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Как прочитать все файлы в папке через...

668
Преобразование строки, соответствующей ISO 8601, в java.util.Date

Я пытаюсь преобразовать строку формата ISO 8601 в java.util.Date. Я обнаружил, что шаблон yyyy-MM-dd'T'HH:mm:ssZсоответствует ISO8601, если используется с локалью (сравните образец). Однако, используя java.text.SimpleDateFormat, я не могу преобразовать правильно отформатированную строку...

664
Использование контекста во фрагменте

Как я могу получить контекст во фрагменте? Мне нужно использовать свою базу данных, чей конструктор принимает в контексте, но так getApplicationContext()и FragmentClass.thisне работает, что я могу сделать? Конструктор базы данных public Database(Context ctx) { this.context = ctx; DBHelper = new...

663
Что такое необработанный тип и почему мы не должны его использовать?

Вопросов: Что такое необработанные типы в Java, и почему я часто слышу, что они не должны использоваться в новом коде? Какая альтернатива, если мы не можем использовать необработанные типы, и как это лучше?...

653
Отправка электронной почты в Android с использованием JavaMail API без использования встроенного приложения по умолчанию

Я пытаюсь создать приложение для отправки почты в Android. Если я использую: Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); Это запустит встроенное приложение для Android; Я пытаюсь отправить письмо по нажатию кнопки напрямую, без использования этого...

650
Как преобразовать байтовый массив в шестнадцатеричную строку в Java?

У меня есть байтовый массив, заполненный шестнадцатеричными числами, и печатать его простым способом довольно бессмысленно, потому что там много непечатаемых элементов. Мне нужен точный шестнадцатеричный код в...