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

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

3
Как программно скрыть View?
В моем приложении у меня есть 2 точки LinearLayoutдруг над другом. С помощью параметра меню я хочу, чтобы нижний исчез, а верхний выпадал поверх исчезнувшего LinearLayout. Проблема в том, что я понятия не имею, как это сделать на Java. Его не нужно анимировать, я хочу скрыть Layoutвозвращение другого действия (меню) …
125 java  android 

8
Самый простой способ преобразовать коллекцию в массив?
Предположим, у нас есть файл Collection<Foo>. Каков наилучший (самый короткий в LoC в текущем контексте) способ преобразовать его вFoo[] ? Допускаются любые известные библиотеки. UPD: (еще один случай в этом разделе; оставьте комментарии, если считаете, что для него стоит создать еще один поток): Как насчет преобразования Collection<Foo>в Bar[]where Barhas конструктор …

8
Java / Android - как распечатать полную трассировку стека?
В Android (Java) как распечатать полную трассировку стека? Если мое приложение вылетает из-за nullPointerException или чего-то еще, оно распечатывает (почти) полную трассировку стека следующим образом: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:33) …

11
Как я могу узнать количество миллисекунд с полуночи для текущего?
Заметьте, я НЕ хочу миллис от эпохи. Мне нужно текущее количество миллисекунд на часах. Так, например, у меня есть этот фрагмент кода. Date date2 = new Date(); Long time2 = (long) (((((date2.getHours() * 60) + date2.getMinutes())* 60 ) + date2.getSeconds()) * 1000); Есть ли способ получить миллисекунды с датой? Есть …
125 java  date  time  milliseconds 

5
Почему итерация по списку может быть быстрее, чем его индексация?
Читая документацию Java для списка ADT, говорится: Интерфейс List предоставляет четыре метода позиционного (индексированного) доступа к элементам списка. Списки (например, массивы Java) отсчитываются от нуля. Обратите внимание, что эти операции могут выполняться во времени, пропорциональном значению индекса для некоторых реализаций (например, класса LinkedList). Таким образом, итерация по элементам в списке …
125 java  list  iterator 

7
Android - установка тайм-аута для AsyncTask?
У меня есть AsyncTaskкласс, который я выполняю, который загружает большой список данных с веб-сайта. В случае, если у конечного пользователя очень медленное или нестабильное соединение для передачи данных во время использования, я хотел бы сделать AsyncTaskтайм-аут по истечении определенного периода времени. Мой первый подход к этому такой: MyDownloader downloader = …

30
Ограничение десятичных знаков в Android EditText
Я пытаюсь написать приложение, которое поможет вам управлять своими финансами. Я использую EditTextполе, в котором пользователь может указать сумму денег. Я установил inputTypeв numberDecimalкоторой работает отлично, за исключением того, что это позволяет людям вводить цифры , такие как 123.122, не идеально подходит для денег. Есть ли способ ограничить количество символов …

12
JUnit против TestNG [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 10 месяцев назад . Уточните этот вопрос В настоящее время мы все еще используем JUnit 3 для запуска наших тестов. …
125 java  testing  junit  testng 

12
Подключение к удаленному URL-адресу, требующему аутентификации с использованием Java
Как подключиться к удаленному URL-адресу в Java, который требует аутентификации. Я пытаюсь найти способ изменить следующий код, чтобы иметь возможность программно предоставить имя пользователя / пароль, чтобы он не генерировал ошибку 401. URL url = new URL(String.format("http://%s/manager/list", _host + ":8080")); HttpURLConnection connection = (HttpURLConnection)url.openConnection();

11
Java Try Catch finally блокирует без Catch
Я просматриваю новый код. В программе есть только блок попыток и окончание. Поскольку блок catch исключен, как работает блок try, если он встречает исключение или что-то бросаемое? Он просто переходит непосредственно в блок finally?

5
Соглашение об именах параметров универсального типа для Java (с несколькими символами)?
В некоторых интерфейсах, которые я написал, я хотел бы называть параметры универсального типа более чем одним символом, чтобы сделать код более читабельным. Что-то вроде.... Map<Key,Value> Вместо этого... Map<K,V> Но когда дело доходит до методов, параметры типа выглядят как java-классы, что тоже сбивает с толку. public void put(Key key, Value value) …


4
Intellij IDEA, отформатируйте весь код в проекте
Мне очень нравится форматирование кода IDEA, но как мне заставить его переформатировать весь код в конкретном проекте, не просматривая каждый файл? Я нашел возможность привести в порядок / оптимизировать импорт кода, прежде чем передавать его в подрывную деятельность, и это здорово, но похоже, что это применимо только к файлам, которые …

9
Почему оператор String switch не поддерживает нулевой регистр?
Мне просто интересно, почему switchоператор Java 7 не поддерживает nullрегистр, а вместо этого бросает NullPointerException? См. Прокомментированную строку ниже (пример взят из статьи Java Tutorialsswitch ): { String month = null; switch (month) { case "january": monthNumber = 1; break; case "february": monthNumber = 2; break; case "march": monthNumber = …

7
Java: разница между PrintStream и PrintWriter
В чем разница между PrintStreamи PrintWriter? У них много общих методов, из-за чего я часто смешиваю эти два класса. Более того, я думаю, что мы можем использовать их для тех же целей. Но разница должна быть, иначе класс был бы только один. Я просмотрел архивы, но не смог найти этот …

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