java- все статьи тега ➜ страница 108
Проверка IPv4-адреса на Java
Я хочу проверить IPv4-адрес с помощью Java. Он должен быть написан с помощью точечно-десятичной нотации, поэтому он должен иметь 3 точки ("."), никаких символов, чисел между точками, и числа должны быть в допустимом диапазоне. Как это должно быть сделано? ...
Как смоделировать БД для тестирования (Java)?
я программирую на Java и приложений много использование БД. Следовательно, для меня важно иметь возможность легко тестировать мое использование БД. О каких тестах БД идет речь? Для меня они должны обеспечить два простых требования: проверка синтаксиса SQL. что еще более важно, убедитесь, что данные выбраны/обновлено/правильно, в соответствии с конкретной ситуацией. Ну, кажется, что все что мне нужно ДЕЦИБЕЛ. Но на самом деле, я предпочитаю не, так как есть несколько трудностей с использован ...
Как я могу сделать Java Print quotes, например "Hello"?
как я могу сделать Java print "Hello"? когда я типа System.out.print("Hello"); вывод будет Hello. То, что я ищу-это "Hello" с кавычек(""). ...
Как добавить элементы строкового массива в список строковых массивов?
Я пытаюсь передать строковый массив в качестве аргумента конструктору класса Wetland; Я не понимаю, как добавить элементы массива строк в список массивов строк. import java.util.ArrayList; public class Wetland { private String name; private ArrayList<String> species; public Wetland(String name, String[] speciesArr) { this.name = name; for (int i = 0; i < speciesArr.length; i++) { species.add(speciesArr[i]); } } } ...
Проверка имени файла в Windows
public static boolean isValidName(String text) { Pattern pattern = Pattern.compile("^[^/./:*?"<>|]+$"); Matcher matcher = pattern.matcher(text); boolean isMatch = matcher.matches(); return isMatch; } гарантирует ли этот метод допустимое имя файла в Windows? ...
Как выбрать предмет по его вероятности?
У меня есть список предметов. Каждый из этих пунктов имеет свою собственную вероятность. может ли кто-нибудь предложить алгоритм выбора элемента на основе его вероятности? ...
Сериализация Java с несериализуемыми частями
Я: class MyClass extends MyClass2 implements Serializable { //... } в MyClass2-это свойство, которое не является сериализуемым. Как я могу сериализовать (и де-сериализовать) этот объект? коррекция: MyClass2-это, конечно, не интерфейс, а класс. ...
Производительность ConcurrentHashmap vs HashMap
Как производительность ConcurrentHashMap по сравнению с HashMap, особенно .получить () операции (я особенно заинтересован в случае только нескольких элементов, в диапазоне от, может быть, 0-5000)? есть ли причина не использовать ConcurrentHashMap вместо HashMap? (Я знаю, что пустые значения не допускаются) обновление просто чтобы уточнить, очевидно, что производительность в случае фактического параллельного доступа будет страдать, но как сравнить производительность в случае отсутствия паралл ...
Почему не java.утиль.У HashSet есть метод get(Object o)?
Я видел другие вопросы о получении объектов от Setна основе значения Индекса, и я понимаю, почему это невозможно. Но я не смог найти хорошего объяснения, почему получить объект не допускается, поэтому подумал, что я спрошу. HashSet стоит HashMap поэтому получение объекта из него должно быть довольно простым. Как и сейчас, похоже, мне придется перебирать каждый элемент в HashSet и проверки на равенство, которое кажется ненужный. я мог бы просто использовать Map но мне не нужен ключ:значение пар ...
Коллекции.сортировка с несколькими полями
у меня есть список объектов "отчет" с тремя полями (все строковые) - ReportKey StudentNumber School у меня код сортировки идет как - Collections.sort(reportList, new Comparator<Report>() { @Override public int compare(final Report record1, final Report record2) { return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool()) .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool()); } }); по к ...
Скопировать все содержимое каталога в другой каталог? [дубликат]
этот вопрос уже есть ответ здесь: Копирование файлов из одного каталога в другой в Java 29 ответов метод для копирования всего содержимого каталога в другой каталог в java или groovy? ...
Подсчет количества файлов в каталоге с помощью Java
Как подсчитать количество файлов в каталоге с помощью Java ? Для простоты предположим, что в каталоге нет никаких подкаталогов. Я знаю стандартный метод: new File(<directory path>).listFiles().length но это будет эффективно проходить через все файлы в каталоге, что может занять много времени, если количество файлов велико. Кроме того, я не забочусь о фактических файлах в каталоге, если их количество не превышает некоторого фиксированного большого числа (скажем, 5000). Я предполагаю, ...
Как именно происходит компиляция java?
запутался в процессе компиляции java хорошо, я знаю это: мы пишем исходный код java, компилятор, который не зависит от платформы, переводит его в байт-код, а затем jvm, который зависит от платформы, переводит его в машинный код. Итак, с самого начала мы пишем исходный код java. Компилятор javac.exe это .файл EXE. Что именно это .exe-файл? Разве компилятор java не написан на java, тогда как это происходит .exe-файл, который его выполняет? Если код компилятора пишется java, тогда как код компиля ...
Список к будущей последовательности
Я пытаюсь преобразовать List<CompletableFuture<X>> до CompletableFuture<List<T>>. Это очень полезно, Так как у вас есть много асинхронных задач, и вам нужно получить результаты всех из них. если какой-либо из них терпит неудачу, то окончательное будущее терпит неудачу. Вот как я реализовал: public static <T> CompletableFuture<List<T>> sequence2(List<CompletableFuture<T>> com, ExecutorService exec) { if(com.isEmpty()){ ...
Узнать индексы массива после сортировки?
предположим, что пользователь вводит массив, например: Array = {France, Spain, France, France, Italy, Spain, Spain, Italy} который я знал длину его the index массив будет такой: index = {0, 1, 2, 3, 4, 5, 6, 7} теперь, после сортировки с помощью Arrays.sort(Array); newArray будет так: newArray = {France, France, France, Italy, Italy, Spain, Spain, Spain} и newIndex будет: newIndex = {0, 2, 3, 4, 7, 1, 5, 6} проблема в том, как я могу найти newIndex из входного массива? спасибо зар ...
Как модульное тестирование контроллера Spring MVC с помощью @PathVariable?
у меня есть простой аннотированный контроллер, похожий на этот: @Controller public class MyController { @RequestMapping("/{id}.html") public String doSomething(@PathVariable String id, Model model) { // do something return "view"; } } и я хочу проверить его с помощью модульного теста, как это: public class MyControllerTest { @Test public void test() { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI("/test.html"); new Annotati ...
Удалите последние символы строковой переменной Java
строковая переменная java, значение которой String path = "http://cdn.gs.com/new/downloads/Q22010MVR_PressRelease.pdf.null" Я хочу, чтобы удалить последние четыре символа, т. е. .null. Какой метод я могу использовать, чтобы разделить. ...
В чем разница между Java.ленг.Пустота и пустота?
в API "пустота классе является uninstantiable класс заполнитель для проведения ссылка на объект класса, представляющий ключевое слово Java void." что такое "uninstantiable" держатель места класса? Когда будет java.lang.Void использоваться? Если класс "деинсталлируется", какой от него прок? в чем разница между java.lang.Void и void? ...
Изменение системы координат в LibGDX (Java)
LibGDX имеет систему координат, где (0,0) находится в левом нижнем углу. (как это изображение:http://i.stack.imgur.com/jVrJ0.png) Это заставляет меня биться головой о стену, главным образом потому, что я портирую игру, которую я уже сделал с обычной системой координат (где 0,0 находится в верхнем левом углу). мой вопрос: есть ли простой способ изменить эту систему координат? ...
Установка нескольких системных свойств командная строка Java
есть ли более простой способ указать несколько системных свойств в командной строке для программы Java, а не иметь несколько операторов-D? пытаясь избежать этого: java -jar -DNAME="myName" -DVERSION="1.0" -DLOCATION="home" program.jar Я думал, что видел пример того, как кто-то использует один -D и некоторые цитировали строки после этого, но я не могу найти пример. ...