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

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

4
Как передать ArrayList в параметр метода varargs?
В основном у меня есть ArrayList мест: ArrayList<WorldLocation> locations = new ArrayList<WorldLocation>(); ниже этого я называю следующий метод: .getMap(); параметры в методе getMap (): getMap(WorldLocation... locations) У меня проблема в том, что я не уверен, как перейти из ВСЕГО списка locationsв этот метод. я пробовал .getMap(locations.toArray()) но getMap не принимает …



4
Как вы создаете словарь в Java? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . Я пытаюсь реализовать …

21
Как распечатать все элементы списка в Java?
Я пытаюсь распечатать все элементы List, но он печатает указатель, Objectа не значение. Это мой печатный код ... for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } Может ли кто-нибудь, пожалуйста, помогите мне, почему он не печатает значение элементов.
236 java  list 

26
Интервью: проверьте, является ли одна строка вращением другой строки [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
235 java  c++  c 

11
Почему статический вложенный интерфейс будет использоваться в Java?
Я только что нашел статический вложенный интерфейс в нашей кодовой базе. class Foo { public static interface Bar { /* snip */ } /* snip */ } Я никогда не видел этого раньше. Первоначальный разработчик недоступен. Поэтому я должен спросить так: Какова семантика статического интерфейса? Что изменится, если я удалю …
235 java  interface  static 



7
Реализация двух интерфейсов в классе с одним и тем же методом. Какой интерфейсный метод переопределен?
Два интерфейса с одинаковыми именами и сигнатурами методов. Но реализованный единственным классом, как компилятор определит, какой метод для какого интерфейса? Пример: interface A{ int f(); } interface B{ int f(); } class Test implements A, B{ public static void main(String... args) throws Exception{ } @Override public int f() { // …

5
Вероятность коллизии при использовании наиболее значимых битов UUID в Java
Если я использую, Long uuid = UUID.randomUUID().getMostSignificantBits()насколько вероятно получить столкновение. Он отрезает наименее значимые биты, так что есть вероятность, что вы столкнетесь с столкновением, верно?
235 java  collision  uuid 

22
Как я могу получить дату без времени в Java?
Продолжая с вопроса переполнения стека Java-программа, чтобы получить текущую дату без отметки времени : Каков наиболее эффективный способ получить объект Date без времени? Есть ли другой способ, кроме этих двух? // Method 1 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date dateWithoutTime = sdf.parse(sdf.format(new Date())); // Method 2 Calendar cal = Calendar.getInstance(); …
235 java  date 

4
Java 8 Streams: несколько фильтров против сложных условий
Иногда вы хотите отфильтровать Streamнесколько условий: myList.stream().filter(x -> x.size() > 10).filter(x -> x.isCool()) ... или вы можете сделать то же самое со сложным условием и одним filter : myList.stream().filter(x -> x.size() > 10 && x -> x.isCool()) ... Я предполагаю, что второй подход имеет лучшие характеристики производительности, но я этого …

9
Как добавить новую строку в StringBuilder
У меня есть StringBuilderобъект, StringBuilder result = new StringBuilder(); result.append(someChar); Теперь я хочу добавить символ новой строки в StringBuilder. Как мне это сделать? result.append("/n"); Не работает. Итак, я думал о написании новой строки с использованием Unicode. Это поможет? Если так, как я могу добавить один?


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.