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

96
Сортировка списка с помощью stream.sorted () в Java

Мне интересно отсортировать список из потока. Это код, который я использую: list.stream() .sorted((o1, o2)->o1.getItem().getValue().compareTo(o2.getItem().getValue())) .collect(Collectors.toList()); Я что-то упускаю? Список не сортируется. Он должен отсортировать списки по элементу с наименьшим...

96
Невозможно создать адаптер вызова для io.reactivex.Observable

Я собираюсь отправить простой метод get на свой сервер (это приложение Rails) и получить результат с помощью RxJava и Retrofit. Я сделал следующее: Мой интерфейс: public interface ApiCall { String SERVICE_ENDPOINT = "https://198.50.214.15"; @GET("/api/post") io.reactivex.Observable<Post>...

96
Как установить JDK 11 под Ubuntu?

Итак, Java 11 отсутствует . Кто-нибудь знает, как установить его (OpenJDK из Oracle) из командной строки? Хотелось бы увидеть что-то подобное для Oracle Java 10: sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java10-installer PS В аналогичном вопросе...

95
CountDownLatch против семафора

Есть ли преимущество в использовании java.util.concurrent.CountdownLatch вместо того java.util.concurrent.Semaphore ? Насколько я могу судить, следующие фрагменты практически эквивалентны: 1. Семафор final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new...

95
JUnit test с динамическим количеством тестов

В нашем проекте у меня есть несколько тестов JUnit, которые, например, берут каждый файл из каталога и запускают на нем тест. Если я реализую testEveryFileInDirectoryметод в, TestCaseэто будет отображаться как только один тест, который может быть неудачным или успешным. Но меня интересуют...

95
Пример шаблона стратегии из реального мира

Я читал о принципале OCP и о том, как использовать шаблон стратегии для этого. Я собирался попытаться объяснить это нескольким людям, но единственный пример, который я могу придумать, - это использование разных классов валидации в зависимости от того, в каком статусе находится «заказ». Я прочитал...

95
Есть ли у python эквивалент Java Class.forName ()?

Мне нужно взять строковый аргумент и создать объект класса, названного в этой строке, в Python. В Java я бы использовал Class.forName().newInstance(). Есть ли эквивалент в Python? Спасибо за ответы. Чтобы ответить тем, кто хочет знать, что я делаю: я хочу использовать аргумент командной строки в...

95
Почему compareTo в финале Enum в Java?

Перечисление в Java реализует Comparableинтерфейс. Было бы хорошо , чтобы переопределить Comparable«s compareToметод, но здесь он помечен как окончательный. Естественный порядок по умолчанию на Enum«s compareToявляется перечисленным порядком. Кто-нибудь знает, почему у перечислений Java есть это...

95
Как я могу получить java.io.InputStream из java.lang.String?

У меня есть файл, Stringкоторый я хочу использовать в качестве файла InputStream. В Java 1.0 вы могли использовать java.io.StringBufferInputStream, но это было @Deprecrated(по уважительной причине - вы не можете указать кодировку набора символов): Этот класс неправильно конвертирует символы в...

95
Большие числа в Java

Как я могу выполнять вычисления с очень большими числами на Java? Я пробовал, longно он достигает максимума 9223372036854775807, а при использовании целого числа он не сохраняет достаточно цифр и, следовательно, недостаточно точен для того, что мне нужно. Есть ли что-нибудь вокруг этого?...

95
Как передать системные свойства -D при тестировании в Eclipse?

Я разрабатываю Eclipse в Windows, а код развертывается в Unix. Я получаю значения системных свойств с помощью System.getProperty ("key") ... Как передать это в Eclipse, чтобы мне не пришлось изменять код, и он работал в Eclipse для отладки? Какие-либо предложения?...

95
Настройка ширины столбца Java JTable

У меня есть JTable, в котором я установил размер столбца следующим образом: table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); table.getColumnModel().getColumn(0).setPreferredWidth(27); table.getColumnModel().getColumn(1).setPreferredWidth(120);...

95
Eclipse - java.lang.ClassNotFoundException

При попытке запустить JUnit-Test из Eclipse я получаю исключение ClassNotFoundException. При запуске "mvn test" с консоли - все работает нормально. Кроме того, в Eclipse нет сообщений о проблемах. Моя структура проекта следующая: родительский проект (пом-упаковка) Веб-проект (военная упаковка -...

95
Как отсортировать список по разным параметрам в разное время

У меня есть класс Personс несколькими свойствами, например: public class Person { private int id; private String name, address; // Many more properties. } Многие Personобъекты -объекты хранятся в файле ArrayList<Person>. Я хочу отсортировать этот список по нескольким параметрам сортировки,...

95
Эквивалент Java-словарей Python

Я давно пользуюсь Python, и мне очень нравится, как используются словари. Они очень интуитивно понятны и просты в использовании. Есть ли хороший Java-эквивалент словарей Python? Я слышал о людях, использующих хэш-карты и хэш-таблицы. Может ли кто-нибудь объяснить сходства и различия использования...

95
Выяснение, является ли число двойным в Java

Я новичок в Java. Я пытаюсь выяснить, является ли число двойным с чем-то вроде этого: if ( typeof ( items.elementAt(1) )== Double ) { sum.add( i, items.elementAt(1)); } Был бы признателен, если бы кто-нибудь мог сказать мне, как изменить синтаксис, чтобы это работало правильно....

95
Как получить все значения перечисления в Java?

Я столкнулся с этой проблемой, потому что, не зная фактического enumтипа, мне нужно перебрать его возможные значения. if (value instanceof Enum){ Enum enumValue = (Enum)value; } Есть идеи, как извлечь из enumValue его возможные значения?...

95
Лучшая практика для передачи многих аргументов методу?

Иногда нам приходится писать методы, которые получают много аргументов, например: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } Когда я сталкиваюсь с подобной проблемой, я часто инкапсулирую аргументы в карту. Map<Object,Object>...