java — вопросы с ответами

20 ответов
Я хочу перевести Список объектов в Карту, используя потоки Java 8 и лямбды. Вот как бы я написал это на Java 7 и ниже. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>(); for (final Choice choice :...
java-8
lambda
java-stream
03 дек. 2013, в 22:29
17 ответов
Я изучал источник Java 8 и обнаружил, что эта часть кода очень удивительна: //defined in IntPipeline.java @Override public final OptionalInt reduce(IntBinaryOperator op) { return evaluate(ReduceOps.makeInt(op)); } @Override public final OptionalInt max() { return reduce(Math::max); //this i...
java-8
15 нояб. 2013, в 12:45
39 ответов
Я пытаюсь получить свой первый опыт разработки Android с помощью Eclipse. Я столкнулся с этой проблемой при попытке запустить Eclipse, установив версию 4.2 всего несколько минут назад. Сначала попробовав запустить Eclipse без каких-либо параметров для указания виртуальной машины Java, я получил сооб...
12 июль 2012, в 22:36
38 ответов
Когда я пытаюсь открыть Eclipse, во всплывающем диалоговом окне указано: Не удалось загрузить общую библиотеку JNI "C:/JDK/bin/client/jvm.dll". После этого сила Eclipse закрывается. Вот несколько моментов, которые я хотел бы сделать: Я проверил, существует ли что-либо на этом пути. Он существует....
08 сен. 2011, в 20:00
6 ответов
Есть ли способ инициализации Java HashMap, как это?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Какой будет правильный синтаксис? Я не нашел ничего относительно этого. Это возможно? Я ищу самый короткий/быстрый способ поместить некоторые "...
dictionary
collections
initialization
map
23 июль 2011, в 18:00
20 ответов
Я хочу сделать свой код более читаемым, а также использовать инструменты, такие как проверка кода IDE и/или анализ статического кода (FindBugs и Sonar), чтобы избежать NullPointerExceptions. Многие из инструментов кажутся несовместимыми с аннотациями @NotNull/@NonNull/@NonNull друг друга, и перечисл...
nullpointerexception
null
ide
annotations
10 фев. 2011, в 22:53
26 ответов
Кажется, есть разные способы чтения и записи данных файлов на Java. Я хочу прочитать данные ASCII из файла. Каковы возможные пути и их различия?
file-io
ascii
17 янв. 2011, в 17:09
16 ответов
Как преобразовать объект ArrayList<String> в массив String[] в Java?
string
arrays
arraylist
collections
28 окт. 2010, в 12:30
16 ответов
Мне всегда говорили, чтобы не представлять деньги с типами double или float, и на этот раз я задаю вам вопрос: почему? Я уверен, что есть очень веская причина, я просто не знаю, что это такое.
floating-point
currency
16 сен. 2010, в 21:22
18 ответов
Как преобразовать массив в список в Java? Я использовал Arrays.asList(), но поведение (и подпись) каким-то образом изменилось с Java SE 1.4.2 (теперь документы находятся в архиве) до 8, и большинство фрагментов, которые я нашел в Интернете, используют поведение 1.4.2. Например: int[] spam = new int[...
arrays
list
containers
data-conversion
09 апр. 2010, в 13:44
32 ответа
У меня есть следующий текст JSON. Как я могу разобрать его, чтобы получить pageName, pagePic, post_id и т.д.? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" } "posts": [ { "post_id": "123456789012_123456789012", ...
parsing
07 апр. 2010, в 10:13
18 ответов
Учитывая 2 toString() реализации ниже, какая из них предпочтительнее: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } или public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(...
string
performance
concatenation
stringbuilder
07 окт. 2009, в 17:39
11 ответов
У меня есть enum в Java для кардинального и промежуточного направлений: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } Как я могу написать цикл for, который выполняет итерацию через каждое из этих значений enum?...
for-loop
enums
09 июль 2009, в 16:32
15 ответов
Я пытаюсь скомпилировать код Java 1.4, который был создан IBM WSDL2Java на Java5 без повторного создания заглушек и увидел эту ошибку в Eclipse. Я предполагаю, что созданные заглушки должны просто компилироваться до тех пор, пока доступны баннеры времени выполнения (они есть). Access restriction: T...
stub
wsdl
wsdl2java
13 май 2009, в 19:59
23 ответа
Есть ли способ включить все файлы jar в каталог в пути к классам? Я пытаюсь java -classpath lib/*.jar:. my.package.Program, и он не может найти файлы классов, которые, безусловно, находятся в этих банках. Нужно ли добавлять каждый файл jar в classpath отдельно?...
command-line
classpath
20 окт. 2008, в 21:25
Наверх
Меню