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

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

7
В JPA 2, используя CriteriaQuery, как подсчитывать результаты
Я новичок в JPA 2 и его API CriteriaBuilder / CriteriaQuery: CriteriaQuery Javadoc CriteriaQuery в руководстве по Java EE 6 Я хотел бы подсчитать результаты CriteriaQuery, не получая их на самом деле. Возможно ли, что я не нашел такого метода, единственный способ сделать это: CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery<MyEntity> cq …

15
Регулярное выражение для разделения строки с использованием пробела, если оно не заключено в одинарные или двойные кавычки
Я новичок в регулярных выражениях и буду признателен за вашу помощь. Я пытаюсь составить выражение, которое разделит строку примера, используя все пробелы, не окруженные одинарными или двойными кавычками. Моя последняя попытка выглядит так: (?!")и не совсем работает. Он разбивается на пространство перед цитатой. Пример ввода: This is a string that …
114 java  regex  split 

4
ошибка при назначении макета: BoxLayout нельзя поделиться
У меня есть JFrameкласс Java , в котором я хочу использовать boxlayout, но получаю сообщение об ошибке java.awt.AWTError: BoxLayout can't be shared. Я видел других с этой проблемой, но они решили ее, создав boxlayout на панели содержимого, но это то, что я здесь делаю. Вот мой код: class EditDialog extends …
114 java  swing  layout  boxlayout 

7
Hamcrest сравнить коллекции
Я пытаюсь сравнить 2 списка: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Но идея java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable (cannot instantiate …
114 java  junit  hamcrest 


13
Не удается разрешить импорт org.junit
Мне нужно решить Java-задачу для собеседования, и мне прислали тестовый класс. Это начинается с import org.junit.Before; а также местами имеет следующий синтаксис: @RunWith(JUnit4.class) ... @Before ... @Test Я давно не использовал Java, поэтому меня это немного смущает. Я загрузил eclipse, и когда я пытаюсь скомпилировать этот тестовый файл, возникают ошибки …
114 java  eclipse 

8
Изменить параметр запроса с помощью фильтра сервлета
Существующее веб-приложение работает на Tomcat 4.1. На странице есть проблема XSS, но я не могу изменить источник. Я решил написать фильтр сервлетов, чтобы очистить параметр до того, как его увидит страница. Я хотел бы написать такой класс фильтра: import java.io.*; import javax.servlet.*; public final class XssFilter implements Filter { public …

9
Как правильно переопределить метод клонирования?
Мне нужно реализовать глубокий клон в одном из моих объектов, у которого нет суперкласса. Как лучше всего справиться с проверкой, CloneNotSupportedExceptionвыданной суперклассом (а это есть Object)? Коллега посоветовал мне поступить следующим образом: @Override public MyObject clone() { MyObject foo; try { foo = (MyObject) super.clone(); } catch (CloneNotSupportedException e) { …
114 java  clone  cloning  cloneable 

1
Стоит ли использовать slf4j с log4j2
Я не могу решить, использовать ли slf4j с log4j2 или нет. Судя по онлайн-сообщениям, не похоже, что это повлияет на производительность, но действительно ли это необходимо. Также эти пункты правят в пользу log4j2: SLF4J заставляет ваше приложение регистрировать строки. API Log4j 2 поддерживает регистрацию любого CharSequence, если вы хотите регистрировать …
114 java  logging  log4j  slf4j  log4j2 

12
Как получить последний сегмент пути URI
У меня на входе строка с расширением URI. как можно получить последний сегмент пути (в моем случае это идентификатор)? Это мой входной URL: String uri = "http://base_path/some_segment/id" и мне нужно получить идентификатор, который я пробовал с этим: String strId = "http://base_path/some_segment/id"; strId = strId.replace(path); strId = strId.replaceAll("/", ""); Integer id …
114 java  string  url 


16
Java lib или приложение для преобразования CSV в файл XML? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Есть ли на Java существующее приложение или библиотека, которые позволят мне преобразовать CSVфайл …
114 java  xml  csv  data-conversion 

16
Как вывести список файлов внутри JAR-файла?
У меня есть этот код, который читает все файлы из каталога. File textFolder = new File("text_directory"); File [] texFiles = textFolder.listFiles( new FileFilter() { public boolean accept( File file ) { return file.getName().endsWith(".txt"); } }); Отлично работает. Он заполняет массив всеми файлами, которые заканчиваются на «.txt» из каталога «text_directory». Как …
114 java  file  jar  java-io  getresource 

13
Surefire не принимает тесты Junit 5
Я написал простой тестовый метод с JUnit 5: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } Но когда я бегу mvn test, у меня появляется: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, …

4
instanceof против getClass ()
Я вижу прирост производительности при использовании оператора getClass()и оператора.==instanceOf Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() == String.class) { System.out.println("its string in equals"); } else …
114 java  class  instanceof 

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