public static ArrayList mainList = someList; Как я могу получить конкретный предмет из этого ArrayList?
public static ArrayList mainList = someList; Как я могу получить конкретный предмет из этого ArrayList?
Я хочу сравнить две строки на равенство в Java, когда одна или обе могут быть null, поэтому я не могу просто позвонить .equals(). Какой самый лучший способ? boolean compare(String str1, String str2) { ... } Редактировать: return ((str1 == str2) || (str1 != null &&...
Мы знаем, что ловить исключения дорого. Но стоит ли также использовать блок try-catch в Java, даже если исключение не выдается? Я нашел вопрос / ответ о переполнении стека. Почему стоит попробовать блоки? , но это для .NET...
Я столкнулся с ситуацией, когда в непустом методе отсутствует оператор return, а код все еще компилируется. Я знаю, что операторы после цикла while недоступны (мертвый код) и никогда не будут выполнены. Но почему компилятор даже не предупреждает о возврате чего-либо? Или почему язык позволяет нам...
У меня есть строка " 11/15/2013 08:00:00", я хочу отформатировать ее как " 11/15/2013", каков правильный DateTimeFormatterшаблон? Я пробовал много и погуглил и все еще не могу найти правильный образец. редактировать: я ищу Joda-Time DateTimeFormatter , а не SimpleDateFormat Java...
Я читаю локальный файл, используя BufferedReader, обернутый вокруг FileReader: BufferedReader reader = new BufferedReader(new FileReader(fileName)); // read the file // (error handling snipped) reader.close(); Нужно ли мне , а также, или будет обертка ручки , что? Я видел код, где люди делают...
я выполняю простую весеннюю программу внедрения зависимостей и получаю это исключение. Я уже включил файл common-logging1.1.1.jar и spring.jar. Не могли бы вы помочь выйти? Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at...
Я пытаюсь создать собственный вид, GhostSurfaceCameraViewкоторый расширяетSurfaceView . Вот мой файл определения класса GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera;...
Я пытаюсь с такой петлей // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Но это не приятно. Кто-нибудь может предложить мне лучшее решение? Некоторые полезные ориентиры для принятия лучшего решения: Цикл while, цикл For и тест производительности...
Например, у меня есть дата: «23/2/2010» (23 февраля 2010 г.). Я хочу передать его функции, которая будет возвращать день недели . Как я могу это сделать? В этом примере функция должна вернуть String«Tue». Кроме того, если нужен только порядковый номер дня, как его можно...
Просто интересно, пытался ли кто-нибудь использовать новые функции языка Java 7 с Android? Я знаю, что Android читает байт-код, который выплевывает Java, и превращает его в dex. Итак, я думаю, мой вопрос, может ли он понять байт-код Java...
Я хотел бы сделать простой HTTP POST, используя JSON в Java. Допустим, URL-адрес www.site.com и он принимает значение, {"name":"myname","age":"20"}помеченное как, 'details'например. Как бы я пошел о создании синтаксиса для POST? Я также не могу найти метод POST в JSON...
Может кто-нибудь объяснить мне простыми словами, почему этот код выдает исключение «Метод сравнения нарушает свой общий контракт!» И как мне это исправить? private int compareParents(Foo s1, Foo s2) { if (s1.getParent() == s2) return -1; if (s2.getParent() == s1) return 1; return 0;...
Я получаю следующее исключение: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at
У меня есть список, в myListToParseкотором я хочу отфильтровать элементы и применить метод для каждого элемента, и добавить результат в другой список myFinalList. С Java 8 я заметил, что могу сделать это двумя разными способами. Я хотел бы знать более эффективный путь между ними и понять, почему...
Допустим, у меня есть следующий функциональный интерфейс в Java 8: interface Action<T, U> { U execute(T t); } А в некоторых случаях мне нужно действие без аргументов или возвращаемого типа. Поэтому я пишу что-то вроде этого: Action<Void, Void> a = () -> { System.out.println("Do...
Есть ли лучший способ написать в jUnit String x = "foo bar";
Согласно String # intern () , internметод должен возвращать строку из пула строк, если строка найдена в пуле строк, в противном случае новый объект строки будет добавлен в пул строк и будет возвращена ссылка на эту строку. Итак, я попробовал это: String s1 = "Rakesh"; String s2 = "Rakesh"; String...
У меня есть вопрос о junit assertEqualsдля проверки двойных значений. Читая документацию по API, я вижу: @Deprecated public static void assertEquals(double expected, double actual) Устаревшее. Вместо этого используйте assertEquals (двойной ожидаемый, двойной фактический, двойной эпсилон) Что...