java- все статьи тега ➜ страница 49


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

У меня есть деятельность, которая использует тему.Стиль диалога таков, что это плавающее окно над другой деятельностью. Однако, когда я нажимаю за пределами диалогового окна (в фоновом режиме), диалоговое окно закрывается. Как я могу остановить это поведение? ...

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

У меня есть строка с неизвестной длиной, которая выглядит примерно так "dog, cat, bear, elephant, ..., giraffe" каков был бы оптимальный способ разделить эту строку на запятые, чтобы каждое слово могло стать элементом ArrayList? List<String> strings = new ArrayList<Strings>(); // Add the data here so strings.get(0) would be equal to "dog", // strings.get(1) would be equal to "cat" and so forth. ...

Календарная дата в формате гггг-ММ-ДД на java

как конвертировать календарную дату в . Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 1); Date date = cal.getTime(); SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); String date1 = format1.format(date); Date inActiveDate = null; try { inActiveDate = format1.parse(date1); } catch (ParseException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } это произведет inActiveDate = Wed Sep 26 00:00:00 IST 2012. Но то, чт ...

Как преобразовать цветовое целое число в шестнадцатеричную строку в Android?

У меня есть целое число, которое было сгенерировано от android.graphics.Color целое число имеет значение -16776961 Как преобразовать это значение в шестнадцатеричную строку с форматом #RRGGBB проще говоря: я хотел бы вывести #0000FF из -16776961 Примечание: Я не хочу, чтобы вывод содержал альфа, и я также попробовал этот пример без какого-либо успеха ...

Могу ли я установить начальное значение enum в Java?

Я использую перечисление, чтобы сделать несколько констант: enum ids {OPEN, CLOSE}; открытое значение равно нулю, но я хочу его как 100. Возможно ли это? ...

Как удалить все нулевые элементы из массива ArrayList или String?

Я пытаюсь с петлей, как это // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } но это не приятно. Может кто-нибудь предложить мне лучшее решение? некоторые полезные ориентиры для принятия лучшего решения: в то время как цикл, для цикла и итератора тест производительности ...

Есть ли способ, чтобы игнорировать один FindBugs, не предупредив?

С PMD, если вы хотите игнорировать конкретное предупреждение, вы можете использовать // NOPMD чтобы эта строка была проигнорирована. есть ли что-то подобное для FindBugs? ...

Получить boolean из базы данных с помощью Android и SQLite

как я могу получить значение логического поля в SQLite база данных на Android? Я обычно использую getString(),getInt() и т. д. чтобы получить значения моих полей, но там, кажется, не getBoolean() метод. ...

Существуют ли рекомендации по организации пакетов (Java)? [закрытый]

некоторое время назад я увидел ответ на вопрос, касающийся мелкозернистой организации пакетов java. Например, мой.проект.утиль, мой.проект.фабрика моя.проект.обслуживание и т. д. Я не могу найти его сейчас, поэтому я могу также задать вопрос. существуют ли лучшие практики в отношении организации пакетов на Java и что в них входит? Как вы организуете свои классы в вашем проекте Java? например, a проект, над которым я работаю с несколькими людьми, имеет пакет под названием beans. Сначала эт ...

Как загрузить файл из папки ресурсов?

мой проект имеет следующую структуру: /src/main/java/ /src/main/resources/ /src/test/java/ /src/test/resources/ у меня есть файл в /src/test/resources/test.csv и я хочу загрузить файл из модульного теста в /src/test/java/MyTest.java у меня есть этот код, который не работал. Он жалуется "нет такого файла или каталога". BufferedReader br = new BufferedReader (new FileReader(test.csv)) Я тоже пробовал этот InputStream is = (InputStream) MyTest.class.getResourcesAsStream(test.csv)) это тож ...

Не удалось установить Android Studio в Ubuntu [дубликат]

этот вопрос уже есть ответ здесь: ошибка: не удается запустить MKSDCARD SDK tool 10 ответов Я использую Ubuntu Gnome 14.04, и у меня установлена Java 8 (как JDK, так и JRE). когда я устанавливал Android Studio все работало, но появилось сообщение: Не удается запустить MKSDCARD SDK tool Как я могу установить Android Studio правильно, или как это исправить ? ...

Downcasting на Java

Upcasting разрешен в Java, однако downcasting дает ошибку компиляции. ошибка компиляции может быть удалена путем добавления приведения, но в любом случае сломается во время выполнения. в этом случае, почему Java позволяет downcasting, если он не может быть выполнен во время выполнения? Есть ли практическое применение этой концепции? public class demo { public static void main(String a[]) { B b = (B) new A(); // compiles with the cast, // but runtime except ...

Перечисление Джексона сериализация и десериализатор

Я использую JAVA 1.6 и Jackson 1.9.9 у меня есть перечисление public enum Event { FORGOT_PASSWORD("forgot password"); private final String value; private Event(final String description) { this.value = description; } @JsonValue final String value() { return this.value; } } я добавил @JsonValue, это, кажется, делает работу он сериализует объект в: {"event":"forgot password"} но когда я пытаюсь десериализации я получаю Caused by: org.codehaus.ja ...

Как решить java.ленг.NoClassDefFoundError?

Я пробовал оба примера в Oracle Java Tutorials. Они оба компилируются нормально, но во время выполнения, оба приходят с этой ошибкой: Exception in thread "main" java.lang.NoClassDefFoundError: graphics/shapes/Square at Main.main(Main.java:7) Caused by: java.lang.ClassNotFoundException: graphics.shapes.Square at java.net.URLClassLoader.run(URLClassLoader.java:366) at java.net.URLClassLoader.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) ...

Java: как преобразовать список в карту

недавно у меня был разговор с коллегой о том, что было бы оптимальным способом конвертировать List to Map в Java и если есть какие-то определенные выгоды. Я хочу знать оптимальный подход преобразования и был бы очень признателен, если кто-нибудь может направлять меня. это хороший подход: List<Object[]> results; Map<Integer, String> resultsMap = new HashMap<Integer, String>(); for (Object[] o : results) { resultsMap.put((Integer) o[0], (String) o[1]); } ...

Почему перечисление реализует интерфейс?

Я только что узнал, что Java позволяет перечислениям реализовать интерфейс. Что было бы хорошим прецедентом для этого? ...

Где находится массив Java indexOf?

должно быть, я упустил что-то очень очевидное, но я искал повсюду и не могу найти этот метод. ...

Триггер 404 в Spring-MVC контроллер?

Как сделать Весна 3.0 контроллер для запуска 404? У меня есть контроллер с @RequestMapping(value = "/**", method = RequestMethod.GET) а для некоторых URLs доступ к контроллеру, я хочу, чтобы контейнер пришел с 404. ...

Как бы вы реализовали кэш LRU в Java?

пожалуйста, не говорите EHCache или OSCache и т. д. Предположим, что для целей этого вопроса я хочу реализовать свой собственный, используя только SDK (обучение на практике). Учитывая, что кэш будет использоваться в многопоточной среде, какие структуры данных вы бы использовали? Я уже реализовал один с помощью LinkedHashMap и коллекции#synchronizedMap, но мне любопытно, будут ли какие-либо из новых параллельных коллекций лучшими кандидатами. обновление: я был просто читаю Yegge это когда я наше ...

/ * * и / * в комментариях Java

в чем разница между /** * comment * * */ и /* * * comment * */ в Java? Когда я должен их использовать? ...