Вопросы с тегом «java»

150
Метасимвол Java RegEx (.) И обычная точка?

В Java RegEx, как узнать разницу между .(точкой) метасимвола и обычной точкой, которую мы используем в любом предложении. Как справиться с такой ситуацией для других метасимволов, например ( *,+ , \d,...

150
RESTful вызов в Java

Я собираюсь сделать RESTful-вызов в Java. Однако я не знаю, как сделать звонок. Нужно ли использовать URLConnection или другие? Может кто-нибудь помочь мне.

150
Расширение от двух классов

Как я могу это сделать: public class Main extends ListActivity , ControlMenu Кроме того, я хотел бы знать, что с этим подходом все в порядке, что я создал меню в классе, который называется ControlMenu, и я расширяю остальные действия....

150
выровнять текстовый центр с Android

Я знаю, это звучит легко. Мне нужно поместить текст по центру, но когда текст слишком длинный, он должен быть ниже, но по-прежнему выравниваться по центру моего xml. Вот мой код: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content"...

150
Объясните использование битового вектора для определения того, являются ли все символы уникальными

Я не понимаю, как будет работать битовый вектор (не слишком знаком с битовыми векторами). Вот код, данный. Может кто-нибудь, пожалуйста, проведите меня через это? public static boolean isUniqueChars(String str) { int checker = 0; for (int i = 0; i < str.length(); ++i) { int val = str.charAt(i) -...

150
Конвертировать массив Java в Iterable

У меня есть массив примитивов, например для int, int [] foo. Это может быть маленький размер или нет. int foo[] = {1,2,3,4,5,6,7,8,9,0}; Каков наилучший способ создать Iterable<Integer>из него? Iterable<Integer> fooBar = convert(foo); Ноты: Пожалуйста, не отвечайте с помощью циклов...

150
Есть ли обычная утилита Java для разбиения списка на партии?

Я написал себе утилиту, чтобы разбивать список на группы заданного размера. Я просто хотел узнать, есть ли для этого какие-либо утилиты apache commons. public static <T> List<List<T>> getBatches(List<T> collection,int batchSize){ int i = 0; List<List<T>> batches...

150
Расчет дней между двумя датами с помощью Java

Я хочу Java-программу, которая рассчитывает дни между двумя датами. Введите первую дату (немецкая запись; с пробелами: "дд мм гггг") Введите вторую дату. Программа должна рассчитать количество дней между двумя датами. Как я могу включить високосные годы и летнее время? Мой код: import...

150
Зачем нужен комбайнер для метода reduce, преобразующего тип в java 8

Мне сложно полностью понять роль, которую combinerвыполняет reduceметод Streams . Например, следующий код не компилируется: int length = asList("str1", "str2").stream() .reduce(0, (accumulatedInt, str) -> accumulatedInt + str.length()); Ошибка компиляции говорит: (несоответствие аргументов; int...

150
Recyclerview не вызывает onCreateViewHolder

Мой RecyclerViewне вызывает onCreateViewHolder, onBindViewHolderдаже MenuViewHolderконструктор, поэтому ничего не появляется в RecyclerView. Я ставлю логи для отладки, а логи не отображаются. В чем может быть проблема? Мой адаптер: public class MenuAdapter extends...

150
Почему базовый образ Docker Java 11 такой большой? (openjdk: 11-jre-slim)

Java 11 объявлена ​​самой последней версией LTS. Итак, мы пытаемся запустить новые службы на основе этой версии Java. Однако базовый образ Docker для Java 11 намного больше, чем эквивалент для Java 8: openjdk:8-jre-alpine: 84 МБ openjdk:11-jre-slim: 283 МБ (Я рассматриваю только официальный...

149
Сохраняйте точность с двойным в Java

public class doublePrecision { public static void main(String[] args) { double total = 0; total += 5.6; total += 5.8; System.out.println(total); } } Приведенный выше код печатает: 11.399999999999 Как мне заставить это просто напечатать (или быть в состоянии использовать это как)...

149
Проверьте, реализует ли объект интерфейс

Возможно, это уже задавалось ранее, но быстрый поиск поднял только тот же вопрос, который задавался для C #. Посмотреть здесь. В основном я хочу проверить, реализует ли данный объект данный интерфейс. Я вроде нашел решение, но это не достаточно удобно, чтобы использовать его часто в операторах if...

149
Как сделать, чтобы деление 2-х целых производило float вместо другого int?

В другом упражнении Брюса Экелса вычисление скорости, v = s / tгде s и t - целые числа. Как мне сделать так, чтобы подразделение проворачивало поплавок? class CalcV { float v; float calcV(int s, int t) { v = s / t; return v; } //end calcV } public class PassObject { public static void main...

149
Как создать zip-файл на Java

У меня есть динамический текстовый файл, который выбирает контент из базы данных в соответствии с запросом пользователя. Я должен записать это содержимое в текстовый файл и заархивировать его в папку в сервлете. Как мне это...

149
Как создать пользовательские исключения в Java? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

149
Выбор Java Web Framework сейчас? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

149
Как мне установить цвет фона JLabel?

В моем JPanel, я установил фон JLabelдля другого цвета. Я вижу слово «Тест», оно синее, но фон не меняется совсем. Как я могу заставить это показать? this.setBackground(Color.white); JLabel label = new JLabel("Test"); label.setForeground(Color.blue); label.setBackground(Color.lightGray);...