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

1642
Как разбить строку в Java

У меня есть строка, "004-034556"которую я хочу разделить на две строки: string1="004"; string2="034556"; Это означает, что первая строка будет содержать символы до '-', а вторая строка будет содержать символы после '-'. Я также хочу проверить, есть ли строка '-'в нем. Если нет, я брошу исключение....

1637
Сортировать карту <Key, Value> по значениям

Я относительно новичок в Java и часто нахожу, что мне нужно отсортировать Map<Key, Value>значения. Поскольку значения не являются уникальными, я обнаружил, что преобразую их keySetв arrayмассив и сортирую этот массив с помощью сортировки по массиву с помощью специального компаратора, который...

1573
Как исправить ошибку java.lang.UnsupportedClassVersionError: Неподдерживаемая версия major.minor

Я пытаюсь использовать Notepad ++ в качестве инструмента «все в одном» для редактирования, запуска, компиляции и т. Д. У меня установлена JRE , и я установил переменную пути к .../binкаталогу. Когда я запускаю свой «Hello world» в Notepad ++, я получаю это сообщение:...

1544
Зачем использовать геттеры и сеттеры / средства доступа?

В чем преимущество использования геттеров и сеттеров - которые только получают и устанавливают - вместо простого использования открытых полей для этих переменных? Если геттеры и сеттеры когда-либо делают больше, чем просто получают / устанавливают, я могу понять это очень быстро, но я не на 100%...

1513
Как создать строку Java из содержимого файла?

Я использую идиому ниже в течение некоторого времени. И это, кажется, самый распространенный, по крайней мере, на сайтах, которые я посетил. Есть ли лучший / другой способ прочитать файл в строку в Java? private String readFile(String file) throws IOException { BufferedReader reader = new...

1499
Как работает Java «для каждого» цикла?

На этот вопрос есть ответы на Переполнение стека на русском : Как работает цикл foreach в Java? Рассматривать: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } Как будет...

1455
Самый быстрый способ определить, является ли целочисленный квадратный корень целым числом

Я ищу самый быстрый способ определить, является ли long значение идеальным квадратом (то есть его квадратный корень является другим целым числом): Я сделал это простым способом, используя встроенный Math.sqrt() функцию, но мне интересно, есть ли способ сделать это быстрее, ограничив себя только...

1360
Что такое Apache Camel?

Я не понимаю, что именно делает Верблюд . Если бы вы могли дать 101 слово введение в Верблюд: Что именно это? Как это взаимодействует с приложением, написанным на Java? Это что-то, что идет вместе с сервером? Это независимая программа? Пожалуйста, объясните, что такое...

1356
Почему разрешено выполнение кода Java в комментариях с определенными символами Unicode?

Следующий код производит вывод "Hello World!" (нет, на самом деле, попробуйте). public static void main(String... args) { // The comment below is not a typo. // \u000d System.out.println("Hello World!"); } Причина этого заключается в том, что компилятор Java анализирует символ Unicode \u000dкак...

1259
Как округлить число до n знаков после запятой в Java

То, что я хотел бы, - это метод преобразования двойного числа в строку, которая округляется с использованием метода половинного увеличения - то есть, если десятичное число округляется до 5, оно всегда округляется до следующего числа. Это стандартный метод округления, которого большинство людей...

1251
«Необходимо переопределить метод суперкласса» Ошибки после импорта проекта в Eclipse

В любое время, когда мне нужно повторно импортировать мои проекты в Eclipse (если я переустановил Eclipse или изменил расположение проектов), почти все мои переопределенные методы не отформатированы правильно, вызывая ошибку: Метод должен переопределить метод суперкласса Стоит отметить, что по...

1204
Разница между ожиданиями () и сном ()

В чем разница между a wait()и sleep()в потоках? Насколько я понимаю, wait()поток -ing все еще находится в рабочем режиме и использует циклы ЦП, но sleep()-ing не использует правильные циклы ЦП? Почему у нас есть и то, wait() и другоеsleep() : как их реализация меняется на более низком...

1201
Установка Android SDK не находит JDK

Я пытаюсь установить Android SDK в моей системе Windows 7 x64. jdk-6u23-windows-x64.exeустановлен, но установка Android SDK отказывается продолжать, поскольку не находит установку JDK . Это известная проблема? И есть ли решение?...