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

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

7
Сериализация перечислений с помощью Джексона
У меня есть Enum, описанный ниже: public enum OrderType { UNKNOWN(0, "Undefined"), TYPEA(1, "Type A"), TYPEB(2, "Type B"), TYPEC(3, "Type C"); private Integer id; private String name; private WorkOrderType(Integer id, String name) { this.id = id; this.name = name; } //Setters, getters.... } Я возвращаю массив enum с помощью своего …

4
BitmapFactory.decodeStream возвращает значение null при установке параметров
У меня проблемы с BitmapFactory.decodeStream(inputStream). При использовании без параметров он вернет изображение. Но когда я использую его с параметрами, .decodeStream(inputStream, null, options)он никогда не возвращает растровые изображения. Что я пытаюсь сделать, так это уменьшить разрешение растрового изображения перед его загрузкой для экономии памяти. Я читал несколько хороших руководств, но ни …
90 java  android  image  bitmap 

11
Законно ли дважды вызывать метод start в одном и том же потоке?
Следующий код приводит к тому, java.lang.IllegalThreadStateException: Thread already startedчто я вызвал start()метод второй раз в программе. updateUI.join(); if (!updateUI.isAlive()) updateUI.start(); Такое бывает во второй раз updateUI.start()называется. Я прошел через это несколько раз, и поток вызывается и полностью выполняется до завершения, прежде чем попасть updateUI.start(). Вызов updateUI.run()позволяет избежать ошибки, но заставляет …

11
Как разобрать массив JSON (не объект Json) в Android
Мне сложно найти способ разобрать JSONArray. Выглядит это так: [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] Я знаю, как его разобрать, если JSON был написан по-другому (другими словами, если бы мне вернули объект json вместо массива объектов). Но это все, что у меня есть, и я должен с этим смириться. * РЕДАКТИРОВАТЬ: это действительный файл json. …
90 java  android  json  gson  arrays 

8
Maven не распознает родственные модули при запуске зависимости mvn: дерево
Я пытаюсь настроить многомодульный проект Maven, и, по-видимому, межмодульные зависимости настроены неправильно. Я имею: <modules> <module>commons</module> <module>storage</module> </modules> в родительском POM (который имеет упаковку типа POM) , а затем подкаталоги commons/и storage/которые определяют JAR Poms с тем же именем. Хранение зависит от Commons. В основном (главном) каталоге я запускаю mvn …

2
Какая библиотека генератора QR-кода Java самая лучшая? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
90 java  qr-code 

21
Установка настраиваемого заголовка ActionBar из фрагмента
В своем главном FragmentActivityя устанавливаю свой собственный ActionBarзаголовок следующим образом: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); Это отлично работает. Однако, как только я открою другой Fragments, я хочу, чтобы название изменилось. Я …

14
Как я могу увеличить переменную, не превышая максимального значения?
Я работаю над простой программой видеоигр для школы и создал метод, в котором игрок получает 15 очков здоровья, если этот метод вызывается. Я должен поддерживать здоровье на максимум 100, и с моими ограниченными возможностями программирования на данный момент я делаю что-то вроде этого. public void getHealed(){ if(health <= 85) health …

8
Каков размер логической переменной в Java?
Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Может ли кто-нибудь сказать размер логического значения в Java?
89 java  boolean 


17
как удалить содержимое текстового файла без удаления самого себя
Я хочу скопировать содержимое файла «A» в файл «B». после завершения копирования я хочу очистить содержимое файла «A» и хочу писать в нем с самого начала. Я не могу удалить файл «А», так как он связан с другой задачей. Мне удалось скопировать содержимое с помощью API файлов Java (readLine ()), …
89 java  android 

3
Как работает аннотация Spring @ResponseBody?
У меня есть метод, который аннотируется следующим образом: /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON …
89 java  json  spring  rest  spring-mvc 

8
Получение enum, связанного со значением int
Раньше мои перечисления LegNo определялись просто как: NO_LEG, LEG_ONE, LEG_TWO и позвонив return LegNo.values()[i];, я смог получить значение, связанное с каждым перечислением. Но теперь я решил, что хочу, чтобы LegNoперечисление NO_LEGбыло int -1 вместо 0, поэтому я решил использовать частный конструктор для инициализации и установки его значения int. NO_LEG(-1), LEG_ONE(1), …
89 java  enums 

10
Ошибка Java: неявный суперконструктор не определен для конструктора по умолчанию
У меня есть простой код Java, который по своей структуре похож на этот: abstract public class BaseClass { String someString; public BaseClass(String someString) { this.someString = someString; } abstract public String getName(); } public class ACSubClass extends BaseClass { public ASubClass(String someString) { super(someString); } public String getName() { return …

6
Android: как использовать AlarmManager
Мне нужно запустить блок кода через 20 минут после AlarmManagerустановки. Может ли кто-нибудь показать мне пример кода, как использовать AlarmManagerв ِ Android? Я играл с некоторым кодом в течение нескольких дней, и он просто не работает.

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