Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

6
Перетворення секретного ключа в рядок і віце-верса
Я генерую ключ і потрібно зберігати його в БД, тому я перетворюю його в String, але щоб повернути ключ від String. Які можливі способи досягти цього? Мій код: SecretKey key = KeyGenerator.getInstance("AES").generateKey(); String stringKey=key.toString(); System.out.println(stringKey); Як я можу отримати ключ назад від String?
102 java  string  encryption 


4
Що таке плавання в Java?
Я написав цей код: float b = 3.6; і я отримую це: Помилка: невирішена проблема компіляції: Невідповідність типу: неможливо перетворити з подвійного в плаваючий Чому? Що таке визначення float?

12
C # або Java: додайте рядки за допомогою StringBuilder?
Я знаю, що ми можемо додавати рядки за допомогою StringBuilder. Чи існує спосіб, коли ми можемо додавати рядки (тобто додавати рядки перед рядком), використовуючи, StringBuilderщоб ми могли зберегти переваги від продуктивності StringBuilder?
102 c#  java  stringbuilder 

9
Шукаєте простий кеш пам’яті Java [закритий]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Я шукаю простий кеш пам’яті Java, який має хорошу сумісність (тому LinkedHashMap недостатньо хороший), який …
102 java  caching 

9
Який найшвидший спосіб порівняти два набори на Java?
Я намагаюся оптимізувати фрагмент коду, який порівнює елементи списку. Напр. public void compare(Set<Record> firstSet, Set<Record> secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } Будь ласка, врахуйте, що кількість записів у наборах буде високою. Дякую Шехар
102 java  performance  set 

6
Як витягти епоху з LocalDate та LocalDateTime?
Як отримати значення епохи Longз екземплярів LocalDateTimeабо LocalDate? Я спробував наступне, але це дає мені інші результати: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 Те, що я хочу, - це просто цінність 1391539861 для місцевого часу "04.02.2014 19:51:01". Мій часовий пояс - …
102 java  time  java-8  epoch  java-time 

10
"Немає змінної XP DISPLAY" - що це означає?
Я намагаюся встановити програму Java на моїй машині Linux (Slackware). Я отримав таку помилку, і я її не розумію. Чи можете ви порадити мені, як підійти до проблеми? Дякую. Ось що я отримую: (Я бачу, що потрібно встановити певну змінну X11 DISPLAY , але яке значення я повинен надати і …
102 java  linux  variables  x11  headless 

5
Рядок для LocalDate
Як я можу перетворити рядок у a LocalDate? Я бачив такі приклади: LocalDate dt = new LocalDate("2005-11-12"); Але мої струни такі: 2005-nov-12
102 java  jodatime 

9
Чи можу я встановити TTL для @Cacheable
Я випробовую @Cacheableпідтримку анотацій для Spring 3.1 і цікавлюся, чи є спосіб як-небудь очистити кешовані дані через деякий час, встановивши TTL? Зараз з того, що я бачу, мені потрібно це очистити самостійно, використовуючи @CacheEvict, і використовуючи це разом з @Scheduledя можу зробити реалізацію TTL самостійно, але це здається трохи для …
102 java  spring 

2
Побудуйте об’єкт із існуючого за допомогою lombok
Скажімо, у мене є клас, котрий коментує ломбок @Builder class Band { String name; String type; } Я знаю, що можу: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Чи існує простий спосіб створити об’єкт Foo, використовуючи існуючий об’єкт як шаблон і змінивши одне з його властивостей? Щось на зразок: Band nirvana …
102 java  lombok 

7
Mockito - @Spy vs @Mock
Mockito - я розумію, шпигун викликає реальні методи на об'єкті, тоді як макет викликає методи на подвійному об'єкті. Також слід уникати шпигунів, якщо немає запаху коду. Однак як працюють шпигуни і коли я насправді повинен ними користуватися? Чим вони відрізняються від насмішок?

5
Чому Apache Commons вважає числом "१२३"?
Згідно з документацією Apache Commons Lang для StringUtils.isNumeric()рядка "१२३" є числовим. Оскільки я вважав, що це може бути помилкою в документації, я провів тести, щоб перевірити твердження. Я виявив, що згідно з Apache Commons він є числовим. Чому цей рядок числовий? Що представляють ці персонажі?

14
помилка ресурсу в андроїд-студії після оновлення: ресурсу не знайдено
Після недавнього оновлення Android Studio у нас виникли проблеми з отриманням проекту для компіляції, який працював раніше. Спочатку ми отримували таку помилку: /Users/james/Development/AndroidProjects/myapp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0/res/values-v23/values-v23.xml Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'. Error:(2) Error retrieving parent for item: No resource found that matches the …
101 java  android  apache 

7
Макет Android з ListView та кнопками
Добре, ця конкретна компонування мене просто дратує. І, схоже, не знайти способу створення listView з рядом кнопок внизу, щоб перегляд списку не поширювався на верхню частину кнопок, і тому кнопки завжди притискаються до нижньої частини екрана. Ось що я хочу: видалено мертве посилання ImageShack Здається, це повинно бути так легко, …
101 java  android  listview  layout 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.