Какой элегантный способ найти все перестановки строки. Например, перестановка для ba, будет baи ab, но как насчет более длинной строки, такой как abcdefgh? Есть ли пример реализации...
Какой элегантный способ найти все перестановки строки. Например, перестановка для ba, будет baи ab, но как насчет более длинной строки, такой как abcdefgh? Есть ли пример реализации...
В C # я могу использовать throw;инструкцию, чтобы перебросить исключение при сохранении трассировки стека: try { ... } catch (Exception e) { if (e is FooException) throw; } Есть ли что-то подобное в Java ( что не теряет оригинальную трассировку стека...
У меня есть программа Maven, она прекрасно компилируется. При запуске mvn testон не запускает никаких тестов (под заголовком TESTs написано There are no tests to run.). Я воссоздал эту проблему с помощью супер простой настройки, которую я включу ниже, а также вывод при запуске с -X. Модульные тесты...
Можно ли объявить переменную в Gradle для использования в Java? По сути, я хотел бы объявить некоторые переменные в build.gradle, а затем получить их (очевидно) во время сборки. Так же, как макросы препроцессора в C / C ++ ... Пример объявления будет что-то вроде этого: android { debug {...
Я пишу клиентское приложение Swing (графический дизайнер шрифтов) на Java 5 . В последнее время я сталкиваюсь с java.lang.OutOfMemoryError: Java heap spaceошибкой, потому что я не консервативен в использовании памяти. Пользователь может открывать неограниченное количество файлов, а программа...
В чем принципиальное различие между Set<E>и
Как я могу проверить, находится ли телефон Android в альбомной или книжной ориентации?
Я недавно программировал на C # и Java, и мне любопытно, где лучше всего инициализировать поля моего класса. Должен ли я сделать это при объявлении? public class Dice { private int topFace = 1; private Random myRand = new Random(); public void Roll() { // ...... } } или в конструкторе? public class...
Я хочу выполнить тестовые методы, которые аннотируются @Testв определенном порядке. Например: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Я хочу убедиться, чтобы бежать test1()раньшеtest2() каждым запуском MyTest, но я не смог найти аннотацию вроде...
На этот вопрос есть ответы на Переполнение стека на русском языке : Исключить поле при сериализации или десериализации в Gson Я пытаюсь изучить Gson, и я борюсь с полевым исключением. Вот мои занятия public class Student { private Long id; private String firstName = "Philip"; private String...
При попытке преобразовать объект JPA, который имеет двунаправленную ассоциацию в JSON, я продолжаю получать org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError) Все, что я нашел, это эта тема, которая в основном завершается рекомендацией избегать двунаправленных...
Как узнать количество ядер, доступных для моего приложения, из кода
Я пишу некоторый код на Java, где в какой-то момент поток программы определяется тем, являются ли две переменные int, "a" и "b", ненулевыми (примечание: a и b никогда не бывают отрицательными, и никогда в пределах диапазона целочисленного переполнения). Я могу оценить это с if (a != 0 && b...
Есть ли способ заставить Eclipse автоматически искать статический импорт? Например, теперь, когда я наконец-то обновился до Junit 4, я бы хотел написать: assertEquals(expectedValue, actualValue); хит Ctrl+Shift + Oи добавьте Eclipse: import static org.junit.Assert.assertEquals; Может быть, я...
У меня есть куча файлов .keystore, и мне нужно найти файл с определенным CN и псевдонимом. Есть ли способ сделать это с помощью keytool, jarsigner или другого инструмента? Я нашел способ проверить, использовалось ли определенное хранилище ключей для подписи определенного apk, но мне также нужно...
Я задавал вопрос об этом ранее, но он не получил правильного ответа и ни к чему не привел. Итак, я прояснил несколько деталей по проблеме, и мне бы очень хотелось услышать ваши идеи о том, как я могу это исправить или что я должен попробовать. У меня установлена Java 1.6.0.12 на моем сервере Linux,...
Я думал, существует ли лучший / более хороший способ отрицать instanceofв Java. На самом деле я делаю что-то вроде: if(!(str instanceof String)) { /* do Something */ } Но я думаю, что «красивый» синтаксис для этого должен существовать. Кто-нибудь знает, существует ли он и как выглядит синтаксис?...
Переходя от C ++ к Java, очевидный вопрос без ответа состоит в том, почему Java не включает перегрузку операторов? Не Complex a, b, c; a = b + c;намного ли проще, чем Complex a, b, c; a = b.add(c);? Есть известная причина этого веские аргументы для не позволяя перегружать оператор? Причина...
Я хочу преобразовать java.util.Dateобъект вString в Java. Формат 2010-05-30 22:15:52
Каковы причины, по которым принято решение не иметь полностью общий метод get в интерфейсе java.util.Map<K, V>. Чтобы прояснить вопрос, подпись метода V get(Object key) вместо V get(K key) и мне интересно, почему (то же самое для remove, containsKey,...