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

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

6
Перетворіть Java Future в CompletableFuture
Java 8 представляє CompletableFutureнову реалізацію Future, яку можна скласти (включає купу методів thenXxx). Я хотів би використовувати це виключно, але багато бібліотек, які я хочу використовувати, повертають лише некомпоновані Futureекземпляри. Чи є спосіб обернути повернуті Futureекземпляри всередині, CompleteableFutureщоб я міг їх скласти?
95 java  java-8  future 

4
Яка мета методу перевертання ByteBuffer? (А чому це називається "перевертати"?)
Чому метод flip () ByteBuffer називається "flip"? Що тут "перевернуто"? За словами apidoc, два послідовних перевертання не відновлять початковий стан, а багаторазові перевертання, ймовірно, limit()стануть нульовими. Чи можу я якось "зняти", щоб повторно використовувати байти, які вийшли за межі? Чи можу я зчепити хвіст для перегортання з деякими іншими даними?
95 java  flip  bytebuffer 

9
Як додати заголовки до перехоплювача запитів OkHttp?
У мене є цей перехоплювач, який я додаю до свого клієнта OkHttp: public class RequestTokenInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request request = chain.request(); // Here where we'll try to refresh token. // with an retrofit call // After we succeed we'll proceed our …

4
Як створити екземпляр анонімного інтерфейсу в Kotlin?
У мене є стороння бібліотека Java, яка є об’єктом з таким інтерфейсом: public interface Handler<C> { void call(C context) throws Exception; } Як я можу коротко реалізувати його в Kotlin, подібному до анонімного класу Java, як це: Handler<MyContext> handler = new Handler<MyContext> { @Override public void call(MyContext context) throws Exception …

14
Як прочитати файл JSON у Java за допомогою простої бібліотеки JSON
Я хочу прочитати цей JSONфайл за допомогою Java за допомогою простої бібліотеки json. Мій JSONфайл виглядає так: [ { "name":"John", "city":"Berlin", "cars":[ "audi", "bmw" ], "job":"Teacher" }, { "name":"Mark", "city":"Oslo", "cars":[ "VW", "Toyata" ], "job":"Doctor" } ] Це код Java, який я написав, щоб прочитати цей файл: package javaapplication1; import …

30
Eclipse Не знайдено тестів за допомогою JUnit 5, спричинених NoClassDefFoundError для LauncherFactory
Проблема Кожного разу, коли я запускаю свої тести JUnit проектів (використовуючи JUnit 5 з Java 9 та Eclipse Oxygen 1.a), я стикаюся з проблемою, що eclipse не може знайти жодного тесту. Опис У конфігурації запуску eclipse навіть не може знайти метод, котрий коментується @Test, а замість цього показує лише " …
95 java  eclipse  junit  java-9  junit5 


4
Який найкращий API для читання аркушів Excel у Java - JXL або Apache POI [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Удосконалюйте це питання Який з 2 API простіше читати / писати / редагувати аркуші …
94 java  excel  apache-poi  jxl 

6
Android Json та нульові значення
Як я можу визначити, коли значення json є нульовим? наприклад: [{"username": null}, {"username": "null"}] Перший випадок представляє неіснуюче ім’я користувача, а другий - користувача з ім’ям „null”. Але якщо ви спробуєте отримати їх обидва значення, вийде рядок "null" JSONObject json = new JSONObject("{\"hello\":null}"); json.put("bye", JSONObject.NULL); Log.e("LOG", json.toString()); Log.e("LOG", "hello="+json.getString("hello") + …
94 java  android  json 

5
Різниця між C # та тернарним оператором Java (? :)
Я новачок на C #, і я просто стикаюся з проблемою. Існує різниця між C # та Java, коли йдеться про тернарний оператор ( ? :). Чому в наступному сегменті коду 4-й рядок не працює? Компілятор показує повідомлення про помилку there is no implicit conversion between 'int' and 'string'. 5-й …



12
Студія Android - Не вдалося знайти цільовий android-18
У мене проблема з Android Studio 0.2.3. Коли я запускаю свій проект, збірка зупиняється і з'являється повідомлення, що говорить: Gradle: Помилка виконання для завдання ': AppName : compileDebugAidl'. > не вдалося знайти цільовий android-18 хоча я встановив платформу SDK для Android 4.3 (API 18) і намагався перевстановити весь SDK. Я …

7
Чи не є “приватний” пакетний доступ члена синонімом доступу за замовчуванням (без модифікатора)?
Я трохи збентежений терміном "приватний пакет", який використовується в деяких документаціях, поряд із використанням "доступу за замовчуванням". Чи не є пакетно-приватний та стандартний доступ одночасно захищеними?


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