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

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

7
Як встановити рівень log4j у командному рядку?
Я хочу додати деякі оператори log.debug до класу, над яким я працюю, і я хотів би бачити це у вихідних даних під час запуску тесту. Я хотів би замінити властивості log4j у командному рядку приблизно таким чином: -Dlog4j.logger.com.mypackage.Thingie=DEBUG Я часто роблю подібні речі. Мене конкретно цікавить лише спосіб передачі цього …
78 java  log4j 

10
Визначте розмір InputStream
Наразі моя ситуація така: я повинен прочитати файл і помістити вміст InputStream. Згодом мені потрібно помістити вміст InputStreamмасиву в байтовий масив, який вимагає (наскільки мені відомо) розмір InputStream. Будь-які ідеї? За запитом я покажу вхідний потік, який я створюю із завантаженого файлу InputStream uploadedStream = null; FileItemFactory factory = new …

8
Як я можу відформатувати номер рядка, щоб у полі редагування android були коми
Для якої функції я можу використовувати в android для відображення числа в різні формати. Наприклад: Якщо я вводжу 1000, то він повинен відображатись приблизно так 1000. Якщо я вводжу 10000, то він повинен виглядати приблизно так 10000. Якщо я вводжу 1000000, то воно повинно відображатися приблизно так 1000000. Будь ласка, …
78 java  android  string  format 

6
ResultSet виняток - перед початком набору результатів
У мене проблеми з отриманням даних від ResultSetоб’єкта. Ось мій код: String sql = "SELECT type FROM node WHERE nid = ?"; PreparedStatement prep = conn.prepareStatement(sql); int meetNID = Integer.parseInt(node.get(BoutField.field_meet_nid)); prep.setInt(1, meetNID); ResultSet result = prep.executeQuery(); result.beforeFirst(); String foundType = result.getString(1); if (! foundType.equals("meet")) { throw new IllegalArgumentException(String.format("Node %d must …
78 java  jdbc 

7
Як встановити мінімальний та максимальний розмір купи Java за допомогою змінних середовища?
Як встановити мінімальний та максимальний розмір купи Java за допомогою змінних середовища? Я знаю, що розміри купи можна встановити під час запуску Java, але я хотів би, щоб це було скориговано за допомогою змінних середовища на моєму сервері.


9
Запобігти забрудненню імені члена класу за допомогою ProGuard
У мене є клас ClassMultiPointіз підкласами. public class ClassMultiPoints { public String message; public List<ClassPoints> data; public class ClassPoints { public String id; public List<ClassPoint> points; public class ClassPoint { public String speed; public String bearing; } } } Я отримаю значення об'єкта oPointsз синтаксичного аналізу GSON: oPoints = gson.fromJson( …

8
Java: невирішена проблема компіляції
Які можливі причини "java.lang.Error: невирішена проблема компіляції"? Додаткова інформація: Я переконався в цьому після копіювання набору оновлених файлів JAR із збірки поверх існуючих JAR та перезапуску програми. JAR створюються за допомогою процесу збірки Maven. Я очікував би побачити помилки LinkageErrors або ClassNotFound, якщо інтерфейси змінилися. Вищенаведена помилка натякає на проблему …
78 java 

10
Файл існує і є директорією IS, але listFiles () повертає значення null
Документація дляFile.listFiles() пропонує, що nullбуде повернуто ТІЛЬКИ у тому випадку, якщо файл, який його викликає, не є каталогом. У мене є таке: String dir = "/storage/emulated/0"; File f = new File(dir); Log.v("Files",f.exists()+""); Log.v("Files",f.isDirectory()+""); Log.v("Files",f.listFiles()+""); Журнал читає: true true null З якоїсь причини, listFiles() повертається, nullхоча Fileфайл визнано дійсним каталогом. Я …

16
Обчислення ступенів цілих чисел
Чи існує інший спосіб в Java обчислити ступінь цілого числа? Я використовую Math.pow(a, b)зараз, але він повертає a double, і це, як правило, багато роботи, і виглядає менш чистим, коли ви просто хочете використовувати ints (потужність тоді також завжди призведе до an int). Чи є щось таке просте, a**bяк у …
78 java  math 

8
Чому Map.of не дозволяє нульові ключі та значення?
З Java 9, нові фабричні методи були введені для List, Setі Mapінтерфейсів. Ці методи дозволяють швидко створити екземпляр об'єкта Map зі значеннями в одному рядку. Тепер, якщо врахувати: Map<Integer, String> map1 = new HashMap<Integer, String>(Map.of(1, "value1", 2, "value2", 3, "value3")); map1.put(4, null); Вищезазначене дозволяється без будь-якого винятку, тоді як, якщо …

6
Вприскування приватного поля @Autowired під час тестування
У мене є компонент налаштування, який по суті є панеллю запуску програми. Він налаштований так: @Component public class MyLauncher { @Autowired MyService myService; //other methods } MyService коментується @Serviceанотацією Spring і автоматично підключається до мого класу запуску без будь-яких проблем. Я хотів би написати кілька тестових кейсів jUnit для MyLauncher, …


12
Як видалити перший і останній символ рядка?
Я працював у повідомленні SOAP, щоб отримати LoginToken від Webservice, і зберегти LoginToken у рядку та використовуватися System.out.println(LoginToken);для друку. Це друкує [wdsd34svdf], але я хочу лише wdsd34svdf, як видалити квадратну дужку. будь-хто допоможе мені. Дякую Приклад: String LoginToken=getName().toString(); System.out.println("LoginToken" + LoginToken); Результат: [wdsd34svdf] Я хочу wdsd34svdf
78 java  string 

5
Регулярні вирази, щоб відповідати словам певної довжини
Я хотів би знати, як регулярний вираз відповідає таким словам, щоб слова мали максимальну довжину. наприклад, якщо слово має довжину максимум 10 символів, я хотів би, щоб регулярний вираз відповідав, але якщо довжина перевищує 10, тоді регулярний вираз не повинен збігатися. я намагався ^(\w{10})$ але це приносить мені збіги лише …
78 java  regex 

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